0.03/0.12 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.03/0.14 % Command : python3 /export/starexec/sandbox2/solver/bin/portfolio.lams.parallel.py %s %d /export/starexec/sandbox2/tmp/tmp.cw6GM2J5aE true 0.14/0.35 % Computer : n005.cluster.edu 0.14/0.35 % Model : x86_64 x86_64 0.14/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.14/0.35 % Memory : 8042.1875MB 0.14/0.35 % OS : Linux 3.10.0-693.el7.x86_64 0.14/0.35 % CPULimit : 1920 0.14/0.35 % WCLimit : 240 0.14/0.35 % DateTime : Wed Jul 30 05:45:34 EDT 2025 0.14/0.35 % CPUTime : 0.14/0.35 % Running portfolio for 1920 s 0.14/0.35 % File : /export/starexec/sandbox2/benchmark/theBenchmark.p 0.14/0.36 % Number of cores: 8 0.14/0.36 % Python version: Python 3.6.8 0.14/0.36 % Running in HO mode 0.57/0.69 % Total configuration time : 828 0.57/0.69 % Estimated wc time : 1656 0.57/0.69 % Estimated cpu time (8 cpus) : 207.0 0.57/0.74 % /export/starexec/sandbox2/solver/bin/lams/40_c.s.sh running for 80s 0.57/0.74 % /export/starexec/sandbox2/solver/bin/lams/35_full_unif4.sh running for 80s 0.57/0.74 % /export/starexec/sandbox2/solver/bin/lams/40_c_ic.sh running for 80s 0.57/0.75 % /export/starexec/sandbox2/solver/bin/lams/15_e_short1.sh running for 30s 0.57/0.76 % /export/starexec/sandbox2/solver/bin/lams/20_acsne_simpl.sh running for 40s 0.57/0.76 % /export/starexec/sandbox2/solver/bin/lams/30_sp5.sh running for 60s 0.57/0.77 % /export/starexec/sandbox2/solver/bin/lams/40_b.comb.sh running for 70s 0.57/0.77 % /export/starexec/sandbox2/solver/bin/lams/40_noforms.sh running for 90s 23.61/3.64 % Solved by lams/35_full_unif4.sh. 23.61/3.64 % done 183 iterations in 1.710s 23.61/3.64 % SZS status Theorem for '/export/starexec/sandbox2/benchmark/theBenchmark.p' 23.61/3.64 % SZS output start Refutation 23.61/3.64 thf(setadjoinAx_type, type, setadjoinAx: $o). 23.61/3.64 thf(notdexE_type, type, notdexE: $o). 23.61/3.64 thf(setunionAx_type, type, setunionAx: $o). 23.61/3.64 thf(powersetE_type, type, powersetE: $o). 23.61/3.64 thf(omegaSAx_type, type, omegaSAx: $o). 23.61/3.64 thf(exuI1_type, type, exuI1: $o). 23.61/3.64 thf(exuI2_type, type, exuI2: $o). 23.61/3.64 thf(notequalI2_type, type, notequalI2: $o). 23.61/3.64 thf(powerset__Cong_type, type, powerset__Cong: $o). 23.61/3.64 thf(wellorderingAx_type, type, wellorderingAx: $o). 23.61/3.64 thf(setadjoinSub2_type, type, setadjoinSub2: $o). 23.61/3.64 thf(binintersectSubset5_type, type, binintersectSubset5: $o). 23.61/3.64 thf(setoftrueEq_type, type, setoftrueEq: $o). 23.61/3.64 thf(emptyset__Cong_type, type, emptyset__Cong: $o). 23.61/3.64 thf(sepInPowerset_type, type, sepInPowerset: $o). 23.61/3.64 thf(binunionE_type, type, binunionE: $o). 23.61/3.64 thf(setext_type, type, setext: $o). 23.61/3.64 thf('#sk1177_type', type, '#sk1177': $i). 23.61/3.64 thf(emptyinPowerset_type, type, emptyinPowerset: $o). 23.61/3.64 thf(descr__Cong_type, type, descr__Cong: $o). 23.61/3.64 thf(binintersectSubset1_type, type, binintersectSubset1: $o). 23.61/3.64 thf(in_type, type, in: $i > $i > $o). 23.61/3.64 thf(quantDeMorgan1_type, type, quantDeMorgan1: $o). 23.61/3.64 thf(binunion_type, type, binunion: $i > $i > $i). 23.61/3.64 thf(setadjoinIR_type, type, setadjoinIR: $o). 23.61/3.64 thf(setadjoin__Cong_type, type, setadjoin__Cong: $o). 23.61/3.64 thf(upairset2IR_type, type, upairset2IR: $o). 23.61/3.64 thf(subsetE_type, type, subsetE: $o). 23.61/3.64 thf(prop2set2propI_type, type, prop2set2propI: $o). 23.61/3.64 thf(dsetconstrEL_type, type, dsetconstrEL: $o). 23.61/3.64 thf(setbeta_type, type, setbeta: $o). 23.61/3.64 thf(eqinunit_type, type, eqinunit: $o). 23.61/3.64 thf(upairsetIL_type, type, upairsetIL: $o). 23.61/3.64 thf(powersetI1_type, type, powersetI1: $o). 23.61/3.64 thf(binintersectSubset3_type, type, binintersectSubset3: $o). 23.61/3.64 thf(powersetAx_type, type, powersetAx: $o). 23.61/3.64 thf(binintersectSubset4_type, type, binintersectSubset4: $o). 23.61/3.64 thf(powersetI_type, type, powersetI: $o). 23.61/3.64 thf(upairsetIR_type, type, upairsetIR: $o). 23.61/3.64 thf(inCongP_type, type, inCongP: $o). 23.61/3.64 thf(setadjoinSub_type, type, setadjoinSub: $o). 23.61/3.64 thf(exuE3e_type, type, exuE3e: $o). 23.61/3.64 thf(emptysetE_type, type, emptysetE: $o). 23.61/3.64 thf(binintersectSubset2_type, type, binintersectSubset2: $o). 23.61/3.64 thf(setunionI_type, type, setunionI: $o). 23.61/3.64 thf(setunion__Cong_type, type, setunion__Cong: $o). 23.61/3.64 thf(prop2setI_type, type, prop2setI: $o). 23.61/3.64 thf(nonemptyImpWitness_type, type, nonemptyImpWitness: $o). 23.61/3.64 thf(exuE2_type, type, exuE2: $o). 23.61/3.64 thf(emptyset_type, type, emptyset: $i). 23.61/3.64 thf(setminus_type, type, setminus: $i > $i > $i). 23.61/3.64 thf(powersetsubset_type, type, powersetsubset: $o). 23.61/3.64 thf(subPowSU_type, type, subPowSU: $o). 23.61/3.64 thf(notequalI1_type, type, notequalI1: $o). 23.61/3.64 thf(notinemptyset_type, type, notinemptyset: $o). 23.61/3.64 thf(nonemptyI1_type, type, nonemptyI1: $o). 23.61/3.64 thf(subsetTrans_type, type, subsetTrans: $o). 23.61/3.64 thf(binunionIL_type, type, binunionIL: $o). 23.61/3.64 thf(subsetE2_type, type, subsetE2: $o). 23.61/3.64 thf(singletonsswitch_type, type, singletonsswitch: $o). 23.61/3.64 thf(setextsub_type, type, setextsub: $o). 23.61/3.64 thf(binunionLsub_type, type, binunionLsub: $o). 23.61/3.64 thf(binintersect_type, type, binintersect: $i > $i > $i). 23.61/3.64 thf(emptysetsubset_type, type, emptysetsubset: $o). 23.61/3.64 thf(quantDeMorgan3_type, type, quantDeMorgan3: $o). 23.61/3.64 thf(setunionE_type, type, setunionE: $o). 23.61/3.64 thf(emptyinunitempty_type, type, emptyinunitempty: $o). 23.61/3.64 thf(binunionIR_type, type, binunionIR: $o). 23.61/3.64 thf(setadjoinE_type, type, setadjoinE: $o). 23.61/3.64 thf(descr_type, type, descr: ($i > $o) > $i). 23.61/3.64 thf(setadjoinIL_type, type, setadjoinIL: $o). 23.61/3.64 thf(exuE1_type, type, exuE1: $o). 23.61/3.64 thf(binintersectRsub_type, type, binintersectRsub: $o). 23.61/3.64 thf(prop2set_type, type, prop2set: $o > $i). 23.61/3.64 thf(notinsingleton_type, type, notinsingleton: $o). 23.61/3.64 thf(eqimpsubset2_type, type, eqimpsubset2: $o). 23.61/3.64 thf(exuEu_type, type, exuEu: $o). 23.61/3.64 thf(emptysetimpfalse_type, type, emptysetimpfalse: $o). 23.61/3.64 thf(upairsetE_type, type, upairsetE: $o). 23.61/3.64 thf(omega0Ax_type, type, omega0Ax: $o). 23.61/3.64 thf(notsubsetI_type, type, notsubsetI: $o). 23.61/3.64 thf(quantDeMorgan4_type, type, quantDeMorgan4: $o). 23.61/3.64 thf(setextAx_type, type, setextAx: $o). 23.61/3.64 thf(powersetE1_type, type, powersetE1: $o). 23.61/3.64 thf(bs114d_type, type, bs114d: $o). 23.61/3.64 thf(noeltsimpempty_type, type, noeltsimpempty: $o). 23.61/3.64 thf(setunion_type, type, setunion: $i > $i). 23.61/3.64 thf(binintersectLsub_type, type, binintersectLsub: $o). 23.61/3.64 thf(subsetI1_type, type, subsetI1: $o). 23.61/3.64 thf(descrp_type, type, descrp: $o). 23.61/3.64 thf(dsetconstr__Cong_type, type, dsetconstr__Cong: $o). 23.61/3.64 thf(foundationAx_type, type, foundationAx: $o). 23.61/3.64 thf(emptysetAx_type, type, emptysetAx: $o). 23.61/3.64 thf(emptyI_type, type, emptyI: $o). 23.61/3.64 thf(setadjoinOr_type, type, setadjoinOr: $o). 23.61/3.64 thf(binintersectEL_type, type, binintersectEL: $o). 23.61/3.64 thf(emptyE1_type, type, emptyE1: $o). 23.61/3.64 thf(emptyInPowerset_type, type, emptyInPowerset: $o). 23.61/3.64 thf(vacuousDall_type, type, vacuousDall: $o). 23.61/3.64 thf(dsetconstr_type, type, dsetconstr: $i > ($i > $o) > $i). 23.61/3.64 thf(dsetconstrER_type, type, dsetconstrER: $o). 23.61/3.64 thf(exu_type, type, exu: ($i > $o) > $o). 23.61/3.64 thf('#sk362_type', type, '#sk362': $i > ($i > $o) > $i). 23.61/3.64 thf(binintersectI_type, type, binintersectI: $o). 23.61/3.64 thf(subsetI2_type, type, subsetI2: $o). 23.61/3.64 thf(setminusI_type, type, setminusI: $o). 23.61/3.64 thf(omega__Cong_type, type, omega__Cong: $o). 23.61/3.64 thf(subsetRefl_type, type, subsetRefl: $o). 23.61/3.64 thf(uniqinunit_type, type, uniqinunit: $o). 23.61/3.64 thf(prop2setE_type, type, prop2setE: $o). 23.61/3.64 thf(binunionEcases_type, type, binunionEcases: $o). 23.61/3.64 thf(setminusEL_type, type, setminusEL: $o). 23.61/3.64 thf(omega_type, type, omega: $i). 23.61/3.64 thf(nonemptyI_type, type, nonemptyI: $o). 23.61/3.64 thf(disjointsetsI1_type, type, disjointsetsI1: $o). 23.61/3.64 thf(exuE3u_type, type, exuE3u: $o). 23.61/3.64 thf(sepSubset_type, type, sepSubset: $o). 23.61/3.64 thf(eqimpsubset1_type, type, eqimpsubset1: $o). 23.61/3.64 thf(exuI3_type, type, exuI3: $o). 23.61/3.64 thf(notdallE_type, type, notdallE: $o). 23.61/3.64 thf(binintersectER_type, type, binintersectER: $o). 23.61/3.64 thf('#sk1178_type', type, '#sk1178': $i). 23.61/3.64 thf(powerset_type, type, powerset: $i > $i). 23.61/3.64 thf(dsetconstrI_type, type, dsetconstrI: $o). 23.61/3.64 thf(nonempty_type, type, nonempty: $i > $o). 23.61/3.64 thf(set2prop_type, type, set2prop: $i > $o). 23.61/3.64 thf(setadjoin_type, type, setadjoin: $i > $i > $i). 23.61/3.64 thf(exu__Cong_type, type, exu__Cong: $o). 23.61/3.64 thf(quantDeMorgan2_type, type, quantDeMorgan2: $o). 23.61/3.64 thf(subsetemptysetimpeq_type, type, subsetemptysetimpeq: $o). 23.61/3.64 thf(replAx_type, type, replAx: $o). 23.61/3.64 thf(nonemptyE1_type, type, nonemptyE1: $o). 23.61/3.64 thf(omegaIndAx_type, type, omegaIndAx: $o). 23.61/3.64 thf(inPowerset_type, type, inPowerset: $o). 23.61/3.64 thf(subset_type, type, subset: $i > $i > $o). 23.61/3.64 thf(in__Cong_type, type, in__Cong: $o). 23.61/3.64 thf(binunionRsub_type, type, binunionRsub: $o). 23.61/3.64 thf(subset2powerset_type, type, subset2powerset: $o). 23.61/3.64 thf(setminusEL, axiom, setminusEL = 23.61/3.64 (![A:$i,B:$i,Xx:$i]: 23.61/3.64 ( ( in @ Xx @ ( setminus @ A @ B ) ) => ( in @ Xx @ A ) ))). 23.61/3.64 thf('0', plain, 23.61/3.64 (( setminusEL ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ ( setminus @ X4 @ X6 ) ) => ( in @ X8 @ X4 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setminusI, axiom, setminusI = 23.61/3.64 (![A:$i,B:$i,Xx:$i]: 23.61/3.64 ( ( in @ Xx @ A ) => 23.61/3.64 ( ( ~( in @ Xx @ B ) ) => ( in @ Xx @ ( setminus @ A @ B ) ) ) ))). 23.61/3.64 thf('1', plain, 23.61/3.64 (( setminusI ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ X4 ) => 23.61/3.64 ( ( ~( in @ X8 @ X6 ) ) => ( in @ X8 @ ( setminus @ X4 @ X6 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(bs114d, axiom, bs114d = 23.61/3.64 (![A:$i,B:$i,C:$i]: 23.61/3.64 ( ( binintersect @ A @ ( binunion @ B @ C ) ) = 23.61/3.64 ( binunion @ ( binintersect @ A @ B ) @ ( binintersect @ A @ C ) ) ))). 23.61/3.64 thf('2', plain, 23.61/3.64 (( bs114d ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( binintersect @ X4 @ ( binunion @ X6 @ X8 ) ) = 23.61/3.64 ( binunion @ ( binintersect @ X4 @ X6 ) @ ( binintersect @ X4 @ X8 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binintersectSubset1, axiom, binintersectSubset1 = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( ( binintersect @ A @ B ) = ( A ) ) => ( subset @ A @ B ) ))). 23.61/3.64 thf('3', plain, 23.61/3.64 (( binintersectSubset1 ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ( binintersect @ X4 @ X6 ) = ( X4 ) ) => ( subset @ X4 @ X6 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binintersectSubset4, axiom, binintersectSubset4 = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( subset @ B @ A ) => ( ( binintersect @ A @ B ) = ( B ) ) ))). 23.61/3.64 thf('4', plain, 23.61/3.64 (( binintersectSubset4 ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( subset @ X6 @ X4 ) => ( ( binintersect @ X4 @ X6 ) = ( X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binintersectRsub, axiom, binintersectRsub = 23.61/3.64 (![A:$i,B:$i]: ( subset @ ( binintersect @ A @ B ) @ B ))). 23.61/3.64 thf('5', plain, 23.61/3.64 (( binintersectRsub ) = 23.61/3.64 ( ![X4:$i,X6:$i]: ( subset @ ( binintersect @ X4 @ X6 ) @ X6 ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(disjointsetsI1, axiom, disjointsetsI1 = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( ~( ?[Xx:$i]: ( ( in @ Xx @ B ) & ( in @ Xx @ A ) ) ) ) => 23.61/3.64 ( ( binintersect @ A @ B ) = ( emptyset ) ) ))). 23.61/3.64 thf('6', plain, 23.61/3.64 (( disjointsetsI1 ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ~( ?[X8:$i]: ( ( in @ X8 @ X6 ) & ( in @ X8 @ X4 ) ) ) ) => 23.61/3.64 ( ( binintersect @ X4 @ X6 ) = ( emptyset ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binintersectER, axiom, binintersectER = 23.61/3.64 (![A:$i,B:$i,Xx:$i]: 23.61/3.64 ( ( in @ Xx @ ( binintersect @ A @ B ) ) => ( in @ Xx @ B ) ))). 23.61/3.64 thf('7', plain, 23.61/3.64 (( binintersectER ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ ( binintersect @ X4 @ X6 ) ) => ( in @ X8 @ X6 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binintersectSubset3, axiom, binintersectSubset3 = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( ( binintersect @ A @ B ) = ( B ) ) => ( subset @ B @ A ) ))). 23.61/3.64 thf('8', plain, 23.61/3.64 (( binintersectSubset3 ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ( binintersect @ X4 @ X6 ) = ( X6 ) ) => ( subset @ X6 @ X4 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binintersectSubset2, axiom, binintersectSubset2 = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( subset @ A @ B ) => ( ( binintersect @ A @ B ) = ( A ) ) ))). 23.61/3.64 thf('9', plain, 23.61/3.64 (( binintersectSubset2 ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( subset @ X4 @ X6 ) => ( ( binintersect @ X4 @ X6 ) = ( X4 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binintersectLsub, axiom, binintersectLsub = 23.61/3.64 (![A:$i,B:$i]: ( subset @ ( binintersect @ A @ B ) @ A ))). 23.61/3.64 thf('10', plain, 23.61/3.64 (( binintersectLsub ) = 23.61/3.64 ( ![X4:$i,X6:$i]: ( subset @ ( binintersect @ X4 @ X6 ) @ X4 ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binintersectEL, axiom, binintersectEL = 23.61/3.64 (![A:$i,B:$i,Xx:$i]: 23.61/3.64 ( ( in @ Xx @ ( binintersect @ A @ B ) ) => ( in @ Xx @ A ) ))). 23.61/3.64 thf('11', plain, 23.61/3.64 (( binintersectEL ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ ( binintersect @ X4 @ X6 ) ) => ( in @ X8 @ X4 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binintersectSubset5, axiom, binintersectSubset5 = 23.61/3.64 (![A:$i,B:$i,C:$i]: 23.61/3.64 ( ( subset @ C @ A ) => 23.61/3.64 ( ( subset @ C @ B ) => ( subset @ C @ ( binintersect @ A @ B ) ) ) ))). 23.61/3.64 thf('12', plain, 23.61/3.64 (( binintersectSubset5 ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( subset @ X8 @ X4 ) => 23.61/3.64 ( ( subset @ X8 @ X6 ) => 23.61/3.64 ( subset @ X8 @ ( binintersect @ X4 @ X6 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binintersectI, axiom, binintersectI = 23.61/3.64 (![A:$i,B:$i,Xx:$i]: 23.61/3.64 ( ( in @ Xx @ A ) => 23.61/3.64 ( ( in @ Xx @ B ) => ( in @ Xx @ ( binintersect @ A @ B ) ) ) ))). 23.61/3.64 thf('13', plain, 23.61/3.64 (( binintersectI ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ X4 ) => 23.61/3.64 ( ( in @ X8 @ X6 ) => ( in @ X8 @ ( binintersect @ X4 @ X6 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binunionRsub, axiom, binunionRsub = 23.61/3.64 (![A:$i,B:$i]: ( subset @ B @ ( binunion @ A @ B ) ))). 23.61/3.64 thf('14', plain, 23.61/3.64 (( binunionRsub ) = 23.61/3.64 ( ![X4:$i,X6:$i]: ( subset @ X6 @ ( binunion @ X4 @ X6 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binunionLsub, axiom, binunionLsub = 23.61/3.64 (![A:$i,B:$i]: ( subset @ A @ ( binunion @ A @ B ) ))). 23.61/3.64 thf('15', plain, 23.61/3.64 (( binunionLsub ) = 23.61/3.64 ( ![X4:$i,X6:$i]: ( subset @ X4 @ ( binunion @ X4 @ X6 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binunionE, axiom, binunionE = 23.61/3.64 (![A:$i,B:$i,Xx:$i]: 23.61/3.64 ( ( in @ Xx @ ( binunion @ A @ B ) ) => 23.61/3.64 ( ( in @ Xx @ A ) | ( in @ Xx @ B ) ) ))). 23.61/3.64 thf('16', plain, 23.61/3.64 (( binunionE ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ ( binunion @ X4 @ X6 ) ) => 23.61/3.64 ( ( in @ X8 @ X4 ) | ( in @ X8 @ X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binunionEcases, axiom, binunionEcases = 23.61/3.64 (![A:$i,B:$i,Xx:$i,Xphi:$o]: 23.61/3.64 ( ( in @ Xx @ ( binunion @ A @ B ) ) => 23.61/3.64 ( ( ( in @ Xx @ A ) => ( Xphi ) ) => 23.61/3.64 ( ( ( in @ Xx @ B ) => ( Xphi ) ) => ( Xphi ) ) ) ))). 23.61/3.64 thf('17', plain, 23.61/3.64 (( binunionEcases ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i,X10:$o]: 23.61/3.64 ( ( in @ X8 @ ( binunion @ X4 @ X6 ) ) => 23.61/3.64 ( ( ( in @ X8 @ X4 ) => ( X10 ) ) => 23.61/3.64 ( ( ( in @ X8 @ X6 ) => ( X10 ) ) => ( X10 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binunionIR, axiom, binunionIR = 23.61/3.64 (![A:$i,B:$i,Xx:$i]: 23.61/3.64 ( ( in @ Xx @ B ) => ( in @ Xx @ ( binunion @ A @ B ) ) ))). 23.61/3.64 thf('18', plain, 23.61/3.64 (( binunionIR ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ X6 ) => ( in @ X8 @ ( binunion @ X4 @ X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(upairset2IR, axiom, upairset2IR = 23.61/3.64 (![Xx:$i,Xy:$i]: 23.61/3.64 ( in @ Xy @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ))). 23.61/3.64 thf('19', plain, 23.61/3.64 (( upairset2IR ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( in @ X6 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(binunionIL, axiom, binunionIL = 23.61/3.64 (![A:$i,B:$i,Xx:$i]: 23.61/3.64 ( ( in @ Xx @ A ) => ( in @ Xx @ ( binunion @ A @ B ) ) ))). 23.61/3.64 thf('20', plain, 23.61/3.64 (( binunionIL ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ X4 ) => ( in @ X8 @ ( binunion @ X4 @ X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(sepSubset, axiom, sepSubset = 23.61/3.64 (![A:$i,Xphi:( $i > $o )]: 23.61/3.64 ( subset @ ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) @ A ))). 23.61/3.64 thf('21', plain, 23.61/3.64 (( sepSubset ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o )]: 23.61/3.64 ( subset @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) @ X4 ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(sepInPowerset, axiom, sepInPowerset = 23.61/3.64 (![A:$i,Xphi:( $i > $o )]: 23.61/3.64 ( in @ ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) @ ( powerset @ A ) ))). 23.61/3.64 thf('22', plain, 23.61/3.64 (( sepInPowerset ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o )]: 23.61/3.64 ( in @ 23.61/3.64 ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) @ 23.61/3.64 ( powerset @ X4 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(powersetsubset, axiom, powersetsubset = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( subset @ A @ B ) => ( subset @ ( powerset @ A ) @ ( powerset @ B ) ) ))). 23.61/3.64 thf('23', plain, 23.61/3.64 (( powersetsubset ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( subset @ X4 @ X6 ) => 23.61/3.64 ( subset @ ( powerset @ X4 ) @ ( powerset @ X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(inPowerset, axiom, inPowerset = (![A:$i]: ( in @ A @ ( powerset @ A ) ))). 23.61/3.64 thf('24', plain, 23.61/3.64 (( inPowerset ) = ( ![X4:$i]: ( in @ X4 @ ( powerset @ X4 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(powersetE1, axiom, powersetE1 = 23.61/3.64 (![A:$i,B:$i]: ( ( in @ B @ ( powerset @ A ) ) => ( subset @ B @ A ) ))). 23.61/3.64 thf('25', plain, 23.61/3.64 (( powersetE1 ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( in @ X6 @ ( powerset @ X4 ) ) => ( subset @ X6 @ X4 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(powersetI1, axiom, powersetI1 = 23.61/3.64 (![A:$i,B:$i]: ( ( subset @ B @ A ) => ( in @ B @ ( powerset @ A ) ) ))). 23.61/3.64 thf('26', plain, 23.61/3.64 (( powersetI1 ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( subset @ X6 @ X4 ) => ( in @ X6 @ ( powerset @ X4 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(subsetemptysetimpeq, axiom, subsetemptysetimpeq = 23.61/3.64 (![A:$i]: ( ( subset @ A @ emptyset ) => ( ( A ) = ( emptyset ) ) ))). 23.61/3.64 thf('27', plain, 23.61/3.64 (( subsetemptysetimpeq ) = 23.61/3.64 ( ![X4:$i]: ( ( subset @ X4 @ emptyset ) => ( ( X4 ) = ( emptyset ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setextsub, axiom, setextsub = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( subset @ A @ B ) => ( ( subset @ B @ A ) => ( ( A ) = ( B ) ) ) ))). 23.61/3.64 thf('28', plain, 23.61/3.64 (( setextsub ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( subset @ X4 @ X6 ) => 23.61/3.64 ( ( subset @ X6 @ X4 ) => ( ( X4 ) = ( X6 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(subset2powerset, axiom, subset2powerset = 23.61/3.64 (![A:$i,B:$i]: ( ( subset @ A @ B ) => ( in @ A @ ( powerset @ B ) ) ))). 23.61/3.64 thf('29', plain, 23.61/3.64 (( subset2powerset ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( subset @ X4 @ X6 ) => ( in @ X4 @ ( powerset @ X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setadjoinSub2, axiom, setadjoinSub2 = 23.61/3.64 (![A:$i,Xx:$i,B:$i]: 23.61/3.64 ( ( subset @ A @ B ) => ( subset @ A @ ( setadjoin @ Xx @ B ) ) ))). 23.61/3.64 thf('30', plain, 23.61/3.64 (( setadjoinSub2 ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( subset @ X4 @ X8 ) => ( subset @ X4 @ ( setadjoin @ X6 @ X8 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setadjoinSub, axiom, setadjoinSub = 23.61/3.64 (![Xx:$i,A:$i]: ( subset @ A @ ( setadjoin @ Xx @ A ) ))). 23.61/3.64 thf('31', plain, 23.61/3.64 (( setadjoinSub ) = 23.61/3.64 ( ![X4:$i,X6:$i]: ( subset @ X6 @ ( setadjoin @ X4 @ X6 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(subsetTrans, axiom, subsetTrans = 23.61/3.64 (![A:$i,B:$i,C:$i]: 23.61/3.64 ( ( subset @ A @ B ) => ( ( subset @ B @ C ) => ( subset @ A @ C ) ) ))). 23.61/3.64 thf('32', plain, 23.61/3.64 (( subsetTrans ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( subset @ X4 @ X6 ) => 23.61/3.64 ( ( subset @ X6 @ X8 ) => ( subset @ X4 @ X8 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(subsetRefl, axiom, subsetRefl = (![A:$i]: ( subset @ A @ A ))). 23.61/3.64 thf('33', plain, (( subsetRefl ) = ( ![X4:$i]: ( subset @ X4 @ X4 ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(notequalI2, axiom, notequalI2 = 23.61/3.64 (![A:$i,B:$i,Xx:$i]: 23.61/3.64 ( ( in @ Xx @ A ) => ( ( ~( in @ Xx @ B ) ) => ( ( A ) != ( B ) ) ) ))). 23.61/3.64 thf('34', plain, 23.61/3.64 (( notequalI2 ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ X4 ) => 23.61/3.64 ( ( ~( in @ X8 @ X6 ) ) => ( ( X4 ) != ( X6 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(notequalI1, axiom, notequalI1 = 23.61/3.64 (![A:$i,B:$i]: ( ( ~( subset @ A @ B ) ) => ( ( A ) != ( B ) ) ))). 23.61/3.64 thf('35', plain, 23.61/3.64 (( notequalI1 ) = 23.61/3.64 ( ![X4:$i,X6:$i]: ( ( ~( subset @ X4 @ X6 ) ) => ( ( X4 ) != ( X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(notsubsetI, axiom, notsubsetI = 23.61/3.64 (![A:$i,B:$i,Xx:$i]: 23.61/3.64 ( ( in @ Xx @ A ) => ( ( ~( in @ Xx @ B ) ) => ( ~( subset @ A @ B ) ) ) ))). 23.61/3.64 thf('36', plain, 23.61/3.64 (( notsubsetI ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ X4 ) => 23.61/3.64 ( ( ~( in @ X8 @ X6 ) ) => ( ~( subset @ X4 @ X6 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(subsetE2, axiom, subsetE2 = 23.61/3.64 (![A:$i,B:$i,Xx:$i]: 23.61/3.64 ( ( subset @ A @ B ) => ( ( ~( in @ Xx @ B ) ) => ( ~( in @ Xx @ A ) ) ) ))). 23.61/3.64 thf('37', plain, 23.61/3.64 (( subsetE2 ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( subset @ X4 @ X6 ) => 23.61/3.64 ( ( ~( in @ X8 @ X6 ) ) => ( ~( in @ X8 @ X4 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(subsetE, axiom, subsetE = 23.61/3.64 (![A:$i,B:$i,Xx:$i]: 23.61/3.64 ( ( subset @ A @ B ) => ( ( in @ Xx @ A ) => ( in @ Xx @ B ) ) ))). 23.61/3.64 thf('38', plain, 23.61/3.64 (( subsetE ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( subset @ X4 @ X6 ) => ( ( in @ X8 @ X4 ) => ( in @ X8 @ X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(emptysetsubset, axiom, emptysetsubset = 23.61/3.64 (![A:$i]: ( subset @ emptyset @ A ))). 23.61/3.64 thf('39', plain, 23.61/3.64 (( emptysetsubset ) = ( ![X4:$i]: ( subset @ emptyset @ X4 ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(subsetI2, axiom, subsetI2 = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( in @ Xx @ B ) ) ) => 23.61/3.64 ( subset @ A @ B ) ))). 23.61/3.64 thf('40', plain, 23.61/3.64 (( subsetI2 ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( in @ X8 @ X6 ) ) ) => 23.61/3.64 ( subset @ X4 @ X6 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(eqimpsubset1, axiom, eqimpsubset1 = 23.61/3.64 (![A:$i,B:$i]: ( ( ( A ) = ( B ) ) => ( subset @ A @ B ) ))). 23.61/3.64 thf('41', plain, 23.61/3.64 (( eqimpsubset1 ) = 23.61/3.64 ( ![X4:$i,X6:$i]: ( ( ( X4 ) = ( X6 ) ) => ( subset @ X4 @ X6 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(eqimpsubset2, axiom, eqimpsubset2 = 23.61/3.64 (![A:$i,B:$i]: ( ( ( A ) = ( B ) ) => ( subset @ B @ A ) ))). 23.61/3.64 thf('42', plain, 23.61/3.64 (( eqimpsubset2 ) = 23.61/3.64 ( ![X4:$i,X6:$i]: ( ( ( X4 ) = ( X6 ) ) => ( subset @ X6 @ X4 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(subsetI1, axiom, subsetI1 = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( in @ Xx @ B ) ) ) => 23.61/3.64 ( subset @ A @ B ) ))). 23.61/3.64 thf('43', plain, 23.61/3.64 (( subsetI1 ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( in @ X8 @ X6 ) ) ) => 23.61/3.64 ( subset @ X4 @ X6 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(dsetconstr__Cong, axiom, dsetconstr__Cong = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( ( A ) = ( B ) ) => 23.61/3.64 ( ![Xphi:( $i > $o ),Xpsi:( $i > $o )]: 23.61/3.64 ( ( ![Xx:$i]: 23.61/3.64 ( ( in @ Xx @ A ) => 23.61/3.64 ( ![Xy:$i]: 23.61/3.64 ( ( in @ Xy @ B ) => 23.61/3.64 ( ( ( Xx ) = ( Xy ) ) => ( ( Xphi @ Xx ) <=> ( Xpsi @ Xy ) ) ) ) ) ) ) => 23.61/3.64 ( ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) = 23.61/3.64 ( dsetconstr @ B @ ( ^[Xx:$i]: ( Xpsi @ Xx ) ) ) ) ) ) ))). 23.61/3.64 thf('44', plain, 23.61/3.64 (( dsetconstr__Cong ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ( X4 ) = ( X6 ) ) => 23.61/3.64 ( ![X8:( $i > $o ),X10:( $i > $o )]: 23.61/3.64 ( ( ![X12:$i]: 23.61/3.64 ( ( in @ X12 @ X4 ) => 23.61/3.64 ( ![X14:$i]: 23.61/3.64 ( ( in @ X14 @ X6 ) => 23.61/3.64 ( ( ( X12 ) = ( X14 ) ) => 23.61/3.64 ( ( X8 @ X12 ) <=> ( X10 @ X14 ) ) ) ) ) ) ) => 23.61/3.64 ( ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X8 @ V_1 ) ) ) = 23.61/3.64 ( dsetconstr @ X6 @ ( ^[V_2:$i]: ( X10 @ V_2 ) ) ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(descr__Cong, axiom, descr__Cong = 23.61/3.64 (![Xphi:( $i > $o ),Xpsi:( $i > $o )]: 23.61/3.64 ( ( ![Xx:$i,Xy:$i]: 23.61/3.64 ( ( ( Xx ) = ( Xy ) ) => ( ( Xphi @ Xx ) <=> ( Xpsi @ Xy ) ) ) ) => 23.61/3.64 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 23.61/3.64 ( ( exu @ ( ^[Xx:$i]: ( Xpsi @ Xx ) ) ) => 23.61/3.64 ( ( descr @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) = 23.61/3.64 ( descr @ ( ^[Xx:$i]: ( Xpsi @ Xx ) ) ) ) ) ) ))). 23.61/3.64 thf('45', plain, 23.61/3.64 (( descr__Cong ) = 23.61/3.64 ( ![X4:( $i > $o ),X6:( $i > $o )]: 23.61/3.64 ( ( ![X8:$i,X10:$i]: 23.61/3.64 ( ( ( X8 ) = ( X10 ) ) => ( ( X4 @ X8 ) <=> ( X6 @ X10 ) ) ) ) => 23.61/3.64 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 23.61/3.64 ( ( exu @ ( ^[V_2:$i]: ( X6 @ V_2 ) ) ) => 23.61/3.64 ( ( descr @ ( ^[V_3:$i]: ( X4 @ V_3 ) ) ) = 23.61/3.64 ( descr @ ( ^[V_4:$i]: ( X6 @ V_4 ) ) ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(exuEu, axiom, exuEu = 23.61/3.64 (![Xphi:( $i > $o )]: 23.61/3.64 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 23.61/3.64 ( ![Xx:$i,Xy:$i]: 23.61/3.64 ( ( Xphi @ Xx ) => ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) ) ))). 23.61/3.64 thf('46', plain, 23.61/3.64 (( exuEu ) = 23.61/3.64 ( ![X4:( $i > $o )]: 23.61/3.64 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 23.61/3.64 ( ![X6:$i,X8:$i]: 23.61/3.64 ( ( X4 @ X6 ) => ( ( X4 @ X8 ) => ( ( X6 ) = ( X8 ) ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(omega__Cong, axiom, omega__Cong = (( omega ) = ( omega ))). 23.61/3.64 thf('47', plain, (( omega__Cong ) = ( ( omega ) = ( omega ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setunion__Cong, axiom, setunion__Cong = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( ( A ) = ( B ) ) => ( ( setunion @ A ) = ( setunion @ B ) ) ))). 23.61/3.64 thf('48', plain, 23.61/3.64 (( setunion__Cong ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ( X4 ) = ( X6 ) ) => ( ( setunion @ X4 ) = ( setunion @ X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(powerset__Cong, axiom, powerset__Cong = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( ( A ) = ( B ) ) => ( ( powerset @ A ) = ( powerset @ B ) ) ))). 23.61/3.64 thf('49', plain, 23.61/3.64 (( powerset__Cong ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ( X4 ) = ( X6 ) ) => ( ( powerset @ X4 ) = ( powerset @ X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setadjoin__Cong, axiom, setadjoin__Cong = 23.61/3.64 (![Xx:$i,Xy:$i]: 23.61/3.64 ( ( ( Xx ) = ( Xy ) ) => 23.61/3.64 ( ![Xz:$i,Xu:$i]: 23.61/3.64 ( ( ( Xz ) = ( Xu ) ) => 23.61/3.64 ( ( setadjoin @ Xx @ Xz ) = ( setadjoin @ Xy @ Xu ) ) ) ) ))). 23.61/3.64 thf('50', plain, 23.61/3.64 (( setadjoin__Cong ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ( X4 ) = ( X6 ) ) => 23.61/3.64 ( ![X8:$i,X10:$i]: 23.61/3.64 ( ( ( X8 ) = ( X10 ) ) => 23.61/3.64 ( ( setadjoin @ X4 @ X8 ) = ( setadjoin @ X6 @ X10 ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(emptyset__Cong, axiom, emptyset__Cong = (( emptyset ) = ( emptyset ))). 23.61/3.64 thf('51', plain, (( emptyset__Cong ) = ( ( emptyset ) = ( emptyset ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(exu__Cong, axiom, exu__Cong = 23.61/3.64 (![Xphi:( $i > $o ),Xpsi:( $i > $o )]: 23.61/3.64 ( ( ![Xx:$i,Xy:$i]: 23.61/3.64 ( ( ( Xx ) = ( Xy ) ) => ( ( Xphi @ Xx ) <=> ( Xpsi @ Xy ) ) ) ) => 23.61/3.64 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) <=> 23.61/3.64 ( exu @ ( ^[Xx:$i]: ( Xpsi @ Xx ) ) ) ) ))). 23.61/3.64 thf('52', plain, 23.61/3.64 (( exu__Cong ) = 23.61/3.64 ( ![X4:( $i > $o ),X6:( $i > $o )]: 23.61/3.64 ( ( ![X8:$i,X10:$i]: 23.61/3.64 ( ( ( X8 ) = ( X10 ) ) => ( ( X4 @ X8 ) <=> ( X6 @ X10 ) ) ) ) => 23.61/3.64 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) <=> 23.61/3.64 ( exu @ ( ^[V_2:$i]: ( X6 @ V_2 ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(exuE3u, axiom, exuE3u = 23.61/3.64 (![Xphi:( $i > $o )]: 23.61/3.64 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 23.61/3.64 ( ![Xx:$i,Xy:$i]: 23.61/3.64 ( ( Xphi @ Xx ) => ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) ) ))). 23.61/3.64 thf('53', plain, 23.61/3.64 (( exuE3u ) = 23.61/3.64 ( ![X4:( $i > $o )]: 23.61/3.64 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 23.61/3.64 ( ![X6:$i,X8:$i]: 23.61/3.64 ( ( X4 @ X6 ) => ( ( X4 @ X8 ) => ( ( X6 ) = ( X8 ) ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(in__Cong, axiom, in__Cong = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( ( A ) = ( B ) ) => 23.61/3.64 ( ![Xx:$i,Xy:$i]: 23.61/3.64 ( ( ( Xx ) = ( Xy ) ) => ( ( in @ Xx @ A ) <=> ( in @ Xy @ B ) ) ) ) ))). 23.61/3.64 thf('54', plain, 23.61/3.64 (( in__Cong ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ( X4 ) = ( X6 ) ) => 23.61/3.64 ( ![X8:$i,X10:$i]: 23.61/3.64 ( ( ( X8 ) = ( X10 ) ) => 23.61/3.64 ( ( in @ X8 @ X4 ) <=> ( in @ X10 @ X6 ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(inCongP, axiom, inCongP = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( ( A ) = ( B ) ) => 23.61/3.64 ( ![Xx:$i,Xy:$i]: 23.61/3.64 ( ( ( Xx ) = ( Xy ) ) => ( ( in @ Xx @ A ) => ( in @ Xy @ B ) ) ) ) ))). 23.61/3.64 thf('55', plain, 23.61/3.64 (( inCongP ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ( X4 ) = ( X6 ) ) => 23.61/3.64 ( ![X8:$i,X10:$i]: 23.61/3.64 ( ( ( X8 ) = ( X10 ) ) => 23.61/3.64 ( ( in @ X8 @ X4 ) => ( in @ X10 @ X6 ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(exuI2, axiom, exuI2 = 23.61/3.64 (![Xphi:( $i > $o )]: 23.61/3.64 ( ( ?[Xx:$i]: ( ![Xy:$i]: ( ( Xphi @ Xy ) <=> ( ( Xy ) = ( Xx ) ) ) ) ) => 23.61/3.64 ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ))). 23.61/3.64 thf('56', plain, 23.61/3.64 (( exuI2 ) = 23.61/3.64 ( ![X4:( $i > $o )]: 23.61/3.64 ( ( ?[X6:$i]: ( ![X8:$i]: ( ( X4 @ X8 ) <=> ( ( X8 ) = ( X6 ) ) ) ) ) => 23.61/3.64 ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(exuI3, axiom, exuI3 = 23.61/3.64 (![Xphi:( $i > $o )]: 23.61/3.64 ( ( ?[Xx:$i]: ( Xphi @ Xx ) ) => 23.61/3.64 ( ( ![Xx:$i,Xy:$i]: 23.61/3.64 ( ( Xphi @ Xx ) => ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) ) => 23.61/3.64 ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ) ))). 23.61/3.64 thf('57', plain, 23.61/3.64 (( exuI3 ) = 23.61/3.64 ( ![X4:( $i > $o )]: 23.61/3.64 ( ( ?[X6:$i]: ( X4 @ X6 ) ) => 23.61/3.64 ( ( ![X8:$i,X10:$i]: 23.61/3.64 ( ( X4 @ X8 ) => ( ( X4 @ X10 ) => ( ( X8 ) = ( X10 ) ) ) ) ) => 23.61/3.64 ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(exuI1, axiom, exuI1 = 23.61/3.64 (![Xphi:( $i > $o )]: 23.61/3.64 ( ( ?[Xx:$i]: 23.61/3.64 ( ( ![Xy:$i]: ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) & 23.61/3.64 ( Xphi @ Xx ) ) ) => 23.61/3.64 ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ))). 23.61/3.64 thf('58', plain, 23.61/3.64 (( exuI1 ) = 23.61/3.64 ( ![X4:( $i > $o )]: 23.61/3.64 ( ( ?[X6:$i]: 23.61/3.64 ( ( ![X8:$i]: ( ( X4 @ X8 ) => ( ( X6 ) = ( X8 ) ) ) ) & 23.61/3.64 ( X4 @ X6 ) ) ) => 23.61/3.64 ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(notdallE, axiom, notdallE = 23.61/3.64 (![A:$i,Xphi:( $i > $o )]: 23.61/3.64 ( ( ~( ![Xx:$i]: ( ( in @ Xx @ A ) => ( Xphi @ Xx ) ) ) ) => 23.61/3.64 ( ?[Xx:$i]: ( ( ~( Xphi @ Xx ) ) & ( in @ Xx @ A ) ) ) ))). 23.61/3.64 thf('59', plain, 23.61/3.64 (( notdallE ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o )]: 23.61/3.64 ( ( ~( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( X6 @ X8 ) ) ) ) => 23.61/3.64 ( ?[X10:$i]: ( ( ~( X6 @ X10 ) ) & ( in @ X10 @ X4 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(notdexE, axiom, notdexE = 23.61/3.64 (![A:$i,Xphi:( $i > $o )]: 23.61/3.64 ( ( ~( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) ) => 23.61/3.64 ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( ~( Xphi @ Xx ) ) ) ) ))). 23.61/3.64 thf('60', plain, 23.61/3.64 (( notdexE ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o )]: 23.61/3.64 ( ( ~( ?[X8:$i]: ( ( X6 @ X8 ) & ( in @ X8 @ X4 ) ) ) ) => 23.61/3.64 ( ![X10:$i]: ( ( in @ X10 @ X4 ) => ( ~( X6 @ X10 ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(prop2set2propI, axiom, prop2set2propI = 23.61/3.64 (![Xphi:$o]: ( ( Xphi ) => ( set2prop @ ( prop2set @ Xphi ) ) ))). 23.61/3.64 thf('61', plain, 23.61/3.64 (( prop2set2propI ) = 23.61/3.64 ( ![X4:$o]: ( ( X4 ) => ( set2prop @ ( prop2set @ X4 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(prop2setI, axiom, prop2setI = 23.61/3.64 (![Xphi:$o]: ( ( Xphi ) => ( in @ emptyset @ ( prop2set @ Xphi ) ) ))). 23.61/3.64 thf('62', plain, 23.61/3.64 (( prop2setI ) = 23.61/3.64 ( ![X4:$o]: ( ( X4 ) => ( in @ emptyset @ ( prop2set @ X4 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(quantDeMorgan4, axiom, quantDeMorgan4 = 23.61/3.64 (![A:$i,Xphi:( $i > $o )]: 23.61/3.64 ( ( ?[Xx:$i]: ( ( ~( Xphi @ Xx ) ) & ( in @ Xx @ A ) ) ) => 23.61/3.64 ( ~( ![Xx:$i]: ( ( in @ Xx @ A ) => ( Xphi @ Xx ) ) ) ) ))). 23.61/3.64 thf('63', plain, 23.61/3.64 (( quantDeMorgan4 ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o )]: 23.61/3.64 ( ( ?[X8:$i]: ( ( ~( X6 @ X8 ) ) & ( in @ X8 @ X4 ) ) ) => 23.61/3.64 ( ~( ![X10:$i]: ( ( in @ X10 @ X4 ) => ( X6 @ X10 ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(quantDeMorgan3, axiom, quantDeMorgan3 = 23.61/3.64 (![A:$i,Xphi:( $i > $o )]: 23.61/3.64 ( ( ~( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) ) => 23.61/3.64 ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( ~( Xphi @ Xx ) ) ) ) ))). 23.61/3.64 thf('64', plain, 23.61/3.64 (( quantDeMorgan3 ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o )]: 23.61/3.64 ( ( ~( ?[X8:$i]: ( ( X6 @ X8 ) & ( in @ X8 @ X4 ) ) ) ) => 23.61/3.64 ( ![X10:$i]: ( ( in @ X10 @ X4 ) => ( ~( X6 @ X10 ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(quantDeMorgan2, axiom, quantDeMorgan2 = 23.61/3.64 (![A:$i,Xphi:( $i > $o )]: 23.61/3.64 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( ~( Xphi @ Xx ) ) ) ) => 23.61/3.64 ( ~( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) ) ))). 23.61/3.64 thf('65', plain, 23.61/3.64 (( quantDeMorgan2 ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o )]: 23.61/3.64 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( ~( X6 @ X8 ) ) ) ) => 23.61/3.64 ( ~( ?[X10:$i]: ( ( X6 @ X10 ) & ( in @ X10 @ X4 ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(quantDeMorgan1, axiom, quantDeMorgan1 = 23.61/3.64 (![A:$i,Xphi:( $i > $o )]: 23.61/3.64 ( ( ~( ![Xx:$i]: ( ( in @ Xx @ A ) => ( Xphi @ Xx ) ) ) ) => 23.61/3.64 ( ?[Xx:$i]: ( ( ~( Xphi @ Xx ) ) & ( in @ Xx @ A ) ) ) ))). 23.61/3.64 thf('66', plain, 23.61/3.64 (( quantDeMorgan1 ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o )]: 23.61/3.64 ( ( ~( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( X6 @ X8 ) ) ) ) => 23.61/3.64 ( ?[X10:$i]: ( ( ~( X6 @ X10 ) ) & ( in @ X10 @ X4 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(vacuousDall, axiom, vacuousDall = 23.61/3.64 (![Xphi:( $i > $o ),Xx:$i]: ( ( in @ Xx @ emptyset ) => ( Xphi @ Xx ) ))). 23.61/3.64 thf('67', plain, 23.61/3.64 (( vacuousDall ) = 23.61/3.64 ( ![X4:( $i > $o ),X6:$i]: ( ( in @ X6 @ emptyset ) => ( X4 @ X6 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(emptyE1, axiom, emptyE1 = 23.61/3.64 (![A:$i,Xphi:( $i > $o )]: 23.61/3.64 ( ( ?[Xx:$i]: ( ( Xphi @ Xx ) & ( in @ Xx @ A ) ) ) => 23.61/3.64 ( ( ( dsetconstr @ A @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) = ( emptyset ) ) => 23.61/3.64 ( $false ) ) ))). 23.61/3.64 thf('68', plain, 23.61/3.64 (( emptyE1 ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o )]: 23.61/3.64 ( ( ?[X8:$i]: ( ( X6 @ X8 ) & ( in @ X8 @ X4 ) ) ) => 23.61/3.64 ( ( ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) = ( emptyset ) ) => 23.61/3.64 ( $false ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(upairsetIR, axiom, upairsetIR = 23.61/3.64 (![Xx:$i,Xy:$i]: 23.61/3.64 ( in @ Xy @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ))). 23.61/3.64 thf('69', plain, 23.61/3.64 (( upairsetIR ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( in @ X6 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(upairsetIL, axiom, upairsetIL = 23.61/3.64 (![Xx:$i,Xy:$i]: 23.61/3.64 ( in @ Xx @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ))). 23.61/3.64 thf('70', plain, 23.61/3.64 (( upairsetIL ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( in @ X4 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(upairsetE, axiom, upairsetE = 23.61/3.64 (![Xx:$i,Xy:$i,Xz:$i]: 23.61/3.64 ( ( in @ Xz @ ( setadjoin @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ) => 23.61/3.64 ( ( ( Xz ) = ( Xx ) ) | ( ( Xz ) = ( Xy ) ) ) ))). 23.61/3.64 thf('71', plain, 23.61/3.64 (( upairsetE ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ ( setadjoin @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) => 23.61/3.64 ( ( ( X8 ) = ( X4 ) ) | ( ( X8 ) = ( X6 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(singletonsswitch, axiom, singletonsswitch = 23.61/3.64 (![Xx:$i,Xy:$i]: 23.61/3.64 ( ( in @ Xx @ ( setadjoin @ Xy @ emptyset ) ) => 23.61/3.64 ( in @ Xy @ ( setadjoin @ Xx @ emptyset ) ) ))). 23.61/3.64 thf('72', plain, 23.61/3.64 (( singletonsswitch ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( in @ X4 @ ( setadjoin @ X6 @ emptyset ) ) => 23.61/3.64 ( in @ X6 @ ( setadjoin @ X4 @ emptyset ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(eqinunit, axiom, eqinunit = 23.61/3.64 (![Xx:$i,Xy:$i]: 23.61/3.64 ( ( ( Xx ) = ( Xy ) ) => ( in @ Xx @ ( setadjoin @ Xy @ emptyset ) ) ))). 23.61/3.64 thf('73', plain, 23.61/3.64 (( eqinunit ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ( X4 ) = ( X6 ) ) => ( in @ X4 @ ( setadjoin @ X6 @ emptyset ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(notinsingleton, axiom, notinsingleton = 23.61/3.64 (![Xx:$i,Xy:$i]: 23.61/3.64 ( ( ( Xx ) != ( Xy ) ) => ( ~( in @ Xy @ ( setadjoin @ Xx @ emptyset ) ) ) ))). 23.61/3.64 thf('74', plain, 23.61/3.64 (( notinsingleton ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ( X4 ) != ( X6 ) ) => 23.61/3.64 ( ~( in @ X6 @ ( setadjoin @ X4 @ emptyset ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(uniqinunit, axiom, uniqinunit = 23.61/3.64 (![Xx:$i,Xy:$i]: 23.61/3.64 ( ( in @ Xx @ ( setadjoin @ Xy @ emptyset ) ) => ( ( Xx ) = ( Xy ) ) ))). 23.61/3.64 thf('75', plain, 23.61/3.64 (( uniqinunit ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( in @ X4 @ ( setadjoin @ X6 @ emptyset ) ) => ( ( X4 ) = ( X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(nonemptyImpWitness, axiom, nonemptyImpWitness = 23.61/3.64 (![A:$i]: ( ( nonempty @ A ) => ( ?[Xx:$i]: ( in @ Xx @ A ) ) ))). 23.61/3.64 thf('76', plain, 23.61/3.64 (( nonemptyImpWitness ) = 23.61/3.64 ( ![X4:$i]: ( ( nonempty @ X4 ) => ( ?[X6:$i]: ( in @ X6 @ X4 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(exuE2, axiom, exuE2 = 23.61/3.64 (![Xphi:( $i > $o )]: 23.61/3.64 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 23.61/3.64 ( ?[Xx:$i]: ( ![Xy:$i]: ( ( Xphi @ Xy ) <=> ( ( Xy ) = ( Xx ) ) ) ) ) ))). 23.61/3.64 thf('77', plain, 23.61/3.64 (( exuE2 ) = 23.61/3.64 ( ![X4:( $i > $o )]: 23.61/3.64 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 23.61/3.64 ( ?[X6:$i]: ( ![X8:$i]: ( ( X4 @ X8 ) <=> ( ( X8 ) = ( X6 ) ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(subPowSU, axiom, subPowSU = 23.61/3.64 (![A:$i,Xx:$i]: 23.61/3.64 ( ( in @ Xx @ A ) => ( in @ Xx @ ( powerset @ ( setunion @ A ) ) ) ))). 23.61/3.64 thf('78', plain, 23.61/3.64 (( subPowSU ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( in @ X6 @ X4 ) => ( in @ X6 @ ( powerset @ ( setunion @ X4 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setunionE, axiom, setunionE = 23.61/3.64 (![A:$i,Xx:$i]: 23.61/3.64 ( ( in @ Xx @ ( setunion @ A ) ) => 23.61/3.64 ( ![Xphi:$o]: 23.61/3.64 ( ( ![B:$i]: ( ( in @ Xx @ B ) => ( ( in @ B @ A ) => ( Xphi ) ) ) ) => 23.61/3.64 ( Xphi ) ) ) ))). 23.61/3.64 thf('79', plain, 23.61/3.64 (( setunionE ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( in @ X6 @ ( setunion @ X4 ) ) => 23.61/3.64 ( ![X8:$o]: 23.61/3.64 ( ( ![X10:$i]: 23.61/3.64 ( ( in @ X6 @ X10 ) => ( ( in @ X10 @ X4 ) => ( X8 ) ) ) ) => 23.61/3.64 ( X8 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setunionI, axiom, setunionI = 23.61/3.64 (![A:$i,Xx:$i,B:$i]: 23.61/3.64 ( ( in @ Xx @ B ) => ( ( in @ B @ A ) => ( in @ Xx @ ( setunion @ A ) ) ) ))). 23.61/3.64 thf('80', plain, 23.61/3.64 (( setunionI ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X6 @ X8 ) => 23.61/3.64 ( ( in @ X8 @ X4 ) => ( in @ X6 @ ( setunion @ X4 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(powersetE, axiom, powersetE = 23.61/3.64 (![A:$i,B:$i,Xx:$i]: 23.61/3.64 ( ( in @ B @ ( powerset @ A ) ) => ( ( in @ Xx @ B ) => ( in @ Xx @ A ) ) ))). 23.61/3.64 thf('81', plain, 23.61/3.64 (( powersetE ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X6 @ ( powerset @ X4 ) ) => 23.61/3.64 ( ( in @ X8 @ X6 ) => ( in @ X8 @ X4 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(emptyInPowerset, axiom, emptyInPowerset = 23.61/3.64 (![A:$i]: ( in @ emptyset @ ( powerset @ A ) ))). 23.61/3.64 thf('82', plain, 23.61/3.64 (( emptyInPowerset ) = 23.61/3.64 ( ![X4:$i]: ( in @ emptyset @ ( powerset @ X4 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(emptyinPowerset, axiom, emptyinPowerset = 23.61/3.64 (![A:$i]: ( in @ emptyset @ ( powerset @ A ) ))). 23.61/3.64 thf('83', plain, 23.61/3.64 (( emptyinPowerset ) = 23.61/3.64 ( ![X4:$i]: ( in @ emptyset @ ( powerset @ X4 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(powersetI, axiom, powersetI = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( ![Xx:$i]: ( ( in @ Xx @ B ) => ( in @ Xx @ A ) ) ) => 23.61/3.64 ( in @ B @ ( powerset @ A ) ) ))). 23.61/3.64 thf('84', plain, 23.61/3.64 (( powersetI ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ![X8:$i]: ( ( in @ X8 @ X6 ) => ( in @ X8 @ X4 ) ) ) => 23.61/3.64 ( in @ X6 @ ( powerset @ X4 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setoftrueEq, axiom, setoftrueEq = 23.61/3.64 (![A:$i]: ( ( dsetconstr @ A @ ( ^[Xx:$i]: ( $true ) ) ) = ( A ) ))). 23.61/3.64 thf('85', plain, 23.61/3.64 (( setoftrueEq ) = 23.61/3.64 ( ![X4:$i]: ( ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( $true ) ) ) = ( X4 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setadjoinOr, axiom, setadjoinOr = 23.61/3.64 (![Xx:$i,A:$i,Xy:$i]: 23.61/3.64 ( ( in @ Xy @ ( setadjoin @ Xx @ A ) ) => 23.61/3.64 ( ( ( Xy ) = ( Xx ) ) | ( in @ Xy @ A ) ) ))). 23.61/3.64 thf('86', plain, 23.61/3.64 (( setadjoinOr ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ ( setadjoin @ X4 @ X6 ) ) => 23.61/3.64 ( ( ( X8 ) = ( X4 ) ) | ( in @ X8 @ X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setadjoinE, axiom, setadjoinE = 23.61/3.64 (![Xx:$i,A:$i,Xy:$i]: 23.61/3.64 ( ( in @ Xy @ ( setadjoin @ Xx @ A ) ) => 23.61/3.64 ( ![Xphi:$o]: 23.61/3.64 ( ( ( ( Xy ) = ( Xx ) ) => ( Xphi ) ) => 23.61/3.64 ( ( ( in @ Xy @ A ) => ( Xphi ) ) => ( Xphi ) ) ) ) ))). 23.61/3.64 thf('87', plain, 23.61/3.64 (( setadjoinE ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ ( setadjoin @ X4 @ X6 ) ) => 23.61/3.64 ( ![X10:$o]: 23.61/3.64 ( ( ( ( X8 ) = ( X4 ) ) => ( X10 ) ) => 23.61/3.64 ( ( ( in @ X8 @ X6 ) => ( X10 ) ) => ( X10 ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setadjoinIR, axiom, setadjoinIR = 23.61/3.64 (![Xx:$i,A:$i,Xy:$i]: 23.61/3.64 ( ( in @ Xy @ A ) => ( in @ Xy @ ( setadjoin @ Xx @ A ) ) ))). 23.61/3.64 thf('88', plain, 23.61/3.64 (( setadjoinIR ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ X6 ) => ( in @ X8 @ ( setadjoin @ X4 @ X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(emptyinunitempty, axiom,(( emptyinunitempty ) = 23.61/3.64 (in @ emptyset @ ( setadjoin @ emptyset @ emptyset )))). 23.61/3.64 thf('89', plain, 23.61/3.64 (( emptyinunitempty ) = 23.61/3.64 ( in @ emptyset @ ( setadjoin @ emptyset @ emptyset ) )), 23.61/3.64 inference('simplify_rw_rule', [status(thm)], [emptyinunitempty])). 23.61/3.64 thf('90', plain, 23.61/3.64 (( emptyinunitempty ) = 23.61/3.64 ( in @ emptyset @ ( setadjoin @ emptyset @ emptyset ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setadjoinIL, axiom, setadjoinIL = 23.61/3.64 (![Xx:$i,Xy:$i]: ( in @ Xx @ ( setadjoin @ Xx @ Xy ) ))). 23.61/3.64 thf('91', plain, 23.61/3.64 (( setadjoinIL ) = 23.61/3.64 ( ![X4:$i,X6:$i]: ( in @ X4 @ ( setadjoin @ X4 @ X6 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(nonemptyI1, axiom, nonemptyI1 = 23.61/3.64 (![A:$i]: ( ( ?[Xx:$i]: ( in @ Xx @ A ) ) => ( nonempty @ A ) ))). 23.61/3.64 thf('92', plain, 23.61/3.64 (( nonemptyI1 ) = 23.61/3.64 ( ![X4:$i]: ( ( ?[X6:$i]: ( in @ X6 @ X4 ) ) => ( nonempty @ X4 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(nonemptyI, axiom, nonemptyI = 23.61/3.64 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 23.61/3.64 ( ( in @ Xx @ A ) => 23.61/3.64 ( ( Xphi @ Xx ) => 23.61/3.64 ( nonempty @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) ) ))). 23.61/3.64 thf('93', plain, 23.61/3.64 (( nonemptyI ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 23.61/3.64 ( ( in @ X8 @ X4 ) => 23.61/3.64 ( ( X6 @ X8 ) => 23.61/3.64 ( nonempty @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(nonemptyE1, axiom, nonemptyE1 = 23.61/3.64 (![A:$i]: ( ( nonempty @ A ) => ( ?[Xx:$i]: ( in @ Xx @ A ) ) ))). 23.61/3.64 thf('94', plain, 23.61/3.64 (( nonemptyE1 ) = 23.61/3.64 ( ![X4:$i]: ( ( nonempty @ X4 ) => ( ?[X6:$i]: ( in @ X6 @ X4 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(nonempty, axiom,(( nonempty ) = (^[Xx:$i]: ( ( Xx ) != ( emptyset ) )))). 23.61/3.64 thf('95', plain, (( nonempty ) = ( ^[Xx:$i]: ( ( Xx ) != ( emptyset ) ) )), 23.61/3.64 inference('simplify_rw_rule', [status(thm)], [nonempty])). 23.61/3.64 thf('96', plain, (( nonempty ) = ( ^[V_1:$i]: ( ( V_1 ) != ( emptyset ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setbeta, axiom, setbeta = 23.61/3.64 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 23.61/3.64 ( ( in @ Xx @ A ) => 23.61/3.64 ( ( in @ Xx @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) <=> 23.61/3.64 ( Xphi @ Xx ) ) ))). 23.61/3.64 thf('97', plain, 23.61/3.64 (( setbeta ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 23.61/3.64 ( ( in @ X8 @ X4 ) => 23.61/3.64 ( ( in @ X8 @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) <=> 23.61/3.64 ( X6 @ X8 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(noeltsimpempty, axiom, noeltsimpempty = 23.61/3.64 (![A:$i]: 23.61/3.64 ( ( ![Xx:$i]: ( ~( in @ Xx @ A ) ) ) => ( ( A ) = ( emptyset ) ) ))). 23.61/3.64 thf('98', plain, 23.61/3.64 (( noeltsimpempty ) = 23.61/3.64 ( ![X4:$i]: 23.61/3.64 ( ( ![X6:$i]: ( ~( in @ X6 @ X4 ) ) ) => ( ( X4 ) = ( emptyset ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(emptyI, axiom, emptyI = 23.61/3.64 (![A:$i]: 23.61/3.64 ( ( ![Xx:$i]: ( ~( in @ Xx @ A ) ) ) => ( ( A ) = ( emptyset ) ) ))). 23.61/3.64 thf('99', plain, 23.61/3.64 (( emptyI ) = 23.61/3.64 ( ![X4:$i]: 23.61/3.64 ( ( ![X6:$i]: ( ~( in @ X6 @ X4 ) ) ) => ( ( X4 ) = ( emptyset ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setext, axiom, setext = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) => ( in @ Xx @ B ) ) ) => 23.61/3.64 ( ( ![Xx:$i]: ( ( in @ Xx @ B ) => ( in @ Xx @ A ) ) ) => 23.61/3.64 ( ( A ) = ( B ) ) ) ))). 23.61/3.64 thf('100', plain, 23.61/3.64 (( setext ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) => ( in @ X8 @ X6 ) ) ) => 23.61/3.64 ( ( ![X10:$i]: ( ( in @ X10 @ X6 ) => ( in @ X10 @ X4 ) ) ) => 23.61/3.64 ( ( X4 ) = ( X6 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(exuE3e, axiom, exuE3e = 23.61/3.64 (![Xphi:( $i > $o )]: 23.61/3.64 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => ( ?[Xx:$i]: ( Xphi @ Xx ) ) ))). 23.61/3.64 thf('101', plain, 23.61/3.64 (( exuE3e ) = 23.61/3.64 ( ![X4:( $i > $o )]: 23.61/3.64 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => ( ?[X6:$i]: ( X4 @ X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(notinemptyset, axiom, notinemptyset = 23.61/3.64 (![Xx:$i]: ( ~( in @ Xx @ emptyset ) ))). 23.61/3.64 thf('102', plain, 23.61/3.64 (( notinemptyset ) = ( ![X4:$i]: ( ~( in @ X4 @ emptyset ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(emptysetimpfalse, axiom, emptysetimpfalse = 23.61/3.64 (![Xx:$i]: ( ( in @ Xx @ emptyset ) => ( $false ) ))). 23.61/3.64 thf('103', plain, 23.61/3.64 (( emptysetimpfalse ) = 23.61/3.64 ( ![X4:$i]: ( ( in @ X4 @ emptyset ) => ( $false ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(emptysetE, axiom, emptysetE = 23.61/3.64 (![Xx:$i]: ( ( in @ Xx @ emptyset ) => ( ![Xphi:$o]: ( Xphi ) ) ))). 23.61/3.64 thf('104', plain, 23.61/3.64 (( emptysetE ) = 23.61/3.64 ( ![X4:$i]: ( ( in @ X4 @ emptyset ) => ( ![X6:$o]: ( X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(prop2setE, axiom, prop2setE = 23.61/3.64 (![Xphi:$o,Xx:$i]: ( ( in @ Xx @ ( prop2set @ Xphi ) ) => ( Xphi ) ))). 23.61/3.64 thf('105', plain, 23.61/3.64 (( prop2setE ) = 23.61/3.64 ( ![X4:$o,X6:$i]: ( ( in @ X6 @ ( prop2set @ X4 ) ) => ( X4 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(exuE1, axiom, exuE1 = 23.61/3.64 (![Xphi:( $i > $o )]: 23.61/3.64 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 23.61/3.64 ( ?[Xx:$i]: 23.61/3.64 ( ( ![Xy:$i]: ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) & 23.61/3.64 ( Xphi @ Xx ) ) ) ))). 23.61/3.64 thf('106', plain, 23.61/3.64 (( exuE1 ) = 23.61/3.64 ( ![X4:( $i > $o )]: 23.61/3.64 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 23.61/3.64 ( ?[X6:$i]: 23.61/3.64 ( ( ![X8:$i]: ( ( X4 @ X8 ) => ( ( X6 ) = ( X8 ) ) ) ) & 23.61/3.64 ( X4 @ X6 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(dsetconstrER, axiom, dsetconstrER = 23.61/3.64 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 23.61/3.64 ( ( in @ Xx @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) => 23.61/3.64 ( Xphi @ Xx ) ))). 23.61/3.64 thf('107', plain, 23.61/3.64 (( dsetconstrER ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 23.61/3.64 ( ( in @ X8 @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) => 23.61/3.64 ( X6 @ X8 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(dsetconstrEL, axiom, dsetconstrEL = 23.61/3.64 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 23.61/3.64 ( ( in @ Xx @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) => 23.61/3.64 ( in @ Xx @ A ) ))). 23.61/3.64 thf('108', plain, 23.61/3.64 (( dsetconstrEL ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 23.61/3.64 ( ( in @ X8 @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) => 23.61/3.64 ( in @ X8 @ X4 ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(dsetconstrI, axiom, dsetconstrI = 23.61/3.64 (![A:$i,Xphi:( $i > $o ),Xx:$i]: 23.61/3.64 ( ( in @ Xx @ A ) => 23.61/3.64 ( ( Xphi @ Xx ) => 23.61/3.64 ( in @ Xx @ ( dsetconstr @ A @ ( ^[Xy:$i]: ( Xphi @ Xy ) ) ) ) ) ))). 23.61/3.64 thf('109', plain, 23.61/3.64 (( dsetconstrI ) = 23.61/3.64 ( ![X4:$i,X6:( $i > $o ),X8:$i]: 23.61/3.64 ( ( in @ X8 @ X4 ) => 23.61/3.64 ( ( X6 @ X8 ) => 23.61/3.64 ( in @ X8 @ ( dsetconstr @ X4 @ ( ^[V_1:$i]: ( X6 @ V_1 ) ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(descrp, axiom, descrp = 23.61/3.64 (![Xphi:( $i > $o )]: 23.61/3.64 ( ( exu @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) => 23.61/3.64 ( Xphi @ ( descr @ ( ^[Xx:$i]: ( Xphi @ Xx ) ) ) ) ))). 23.61/3.64 thf('110', plain, 23.61/3.64 (( descrp ) = 23.61/3.64 ( ![X4:( $i > $o )]: 23.61/3.64 ( ( exu @ ( ^[V_1:$i]: ( X4 @ V_1 ) ) ) => 23.61/3.64 ( X4 @ ( descr @ ( ^[V_2:$i]: ( X4 @ V_2 ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(wellorderingAx, axiom, wellorderingAx = 23.61/3.64 (![A:$i]: 23.61/3.64 ( ?[B:$i]: 23.61/3.64 ( ( ![C:$i]: 23.61/3.64 ( ( ( ![Xx:$i]: ( ( in @ Xx @ C ) => ( in @ Xx @ A ) ) ) & 23.61/3.64 ( ?[Xx:$i]: ( in @ Xx @ C ) ) ) => 23.61/3.64 ( ?[D:$i,Xx:$i]: 23.61/3.64 ( ( ![E:$i]: 23.61/3.64 ( ( in @ E @ B ) => 23.61/3.64 ( ( ![Xy:$i]: ( ( in @ Xy @ E ) => ( in @ Xy @ D ) ) ) | 23.61/3.64 ( in @ Xx @ E ) ) ) ) & 23.61/3.64 ( ~( ?[Xy:$i]: ( ( in @ Xy @ C ) & ( in @ Xy @ D ) ) ) ) & 23.61/3.64 ( in @ Xx @ C ) & ( in @ D @ B ) ) ) ) ) & 23.61/3.64 ( ![C:$i,D:$i]: 23.61/3.64 ( ( ( in @ C @ B ) & ( in @ D @ B ) ) => 23.61/3.64 ( ( ![Xx:$i]: ( ( in @ Xx @ C ) => ( in @ Xx @ D ) ) ) | 23.61/3.64 ( ![Xx:$i]: ( ( in @ Xx @ D ) => ( in @ Xx @ C ) ) ) ) ) ) & 23.61/3.64 ( ![Xx:$i,Xy:$i]: 23.61/3.64 ( ( ( in @ Xx @ A ) & ( in @ Xy @ A ) ) => 23.61/3.64 ( ( ![C:$i]: 23.61/3.64 ( ( in @ C @ B ) => ( ( in @ Xx @ C ) <=> ( in @ Xy @ C ) ) ) ) => 23.61/3.64 ( ( Xx ) = ( Xy ) ) ) ) ) & 23.61/3.64 ( ![C:$i]: 23.61/3.64 ( ( in @ C @ B ) => 23.61/3.64 ( ![Xx:$i]: ( ( in @ Xx @ C ) => ( in @ Xx @ A ) ) ) ) ) ) ))). 23.61/3.64 thf('111', plain, 23.61/3.64 (( wellorderingAx ) = 23.61/3.64 ( ![X4:$i]: 23.61/3.64 ( ?[X6:$i]: 23.61/3.64 ( ( ![X8:$i]: 23.61/3.64 ( ( ( ![X10:$i]: ( ( in @ X10 @ X8 ) => ( in @ X10 @ X4 ) ) ) & 23.61/3.64 ( ?[X12:$i]: ( in @ X12 @ X8 ) ) ) => 23.61/3.64 ( ?[X14:$i,X16:$i]: 23.61/3.64 ( ( ![X18:$i]: 23.61/3.64 ( ( in @ X18 @ X6 ) => 23.61/3.64 ( ( ![X20:$i]: 23.61/3.64 ( ( in @ X20 @ X18 ) => ( in @ X20 @ X14 ) ) ) | 23.61/3.64 ( in @ X16 @ X18 ) ) ) ) & 23.61/3.64 ( ~( ?[X22:$i]: ( ( in @ X22 @ X8 ) & ( in @ X22 @ X14 ) ) ) ) & 23.61/3.64 ( in @ X16 @ X8 ) & ( in @ X14 @ X6 ) ) ) ) ) & 23.61/3.64 ( ![X24:$i,X26:$i]: 23.61/3.64 ( ( ( in @ X24 @ X6 ) & ( in @ X26 @ X6 ) ) => 23.61/3.64 ( ( ![X28:$i]: ( ( in @ X28 @ X24 ) => ( in @ X28 @ X26 ) ) ) | 23.61/3.64 ( ![X30:$i]: ( ( in @ X30 @ X26 ) => ( in @ X30 @ X24 ) ) ) ) ) ) & 23.61/3.64 ( ![X32:$i,X34:$i]: 23.61/3.64 ( ( ( in @ X32 @ X4 ) & ( in @ X34 @ X4 ) ) => 23.61/3.64 ( ( ![X36:$i]: 23.61/3.64 ( ( in @ X36 @ X6 ) => 23.61/3.64 ( ( in @ X32 @ X36 ) <=> ( in @ X34 @ X36 ) ) ) ) => 23.61/3.64 ( ( X32 ) = ( X34 ) ) ) ) ) & 23.61/3.64 ( ![X38:$i]: 23.61/3.64 ( ( in @ X38 @ X6 ) => 23.61/3.64 ( ![X40:$i]: ( ( in @ X40 @ X38 ) => ( in @ X40 @ X4 ) ) ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(foundationAx, axiom, foundationAx = 23.61/3.64 (![A:$i]: 23.61/3.64 ( ( ?[Xx:$i]: ( in @ Xx @ A ) ) => 23.61/3.64 ( ?[B:$i]: 23.61/3.64 ( ( ~( ?[Xx:$i]: ( ( in @ Xx @ A ) & ( in @ Xx @ B ) ) ) ) & 23.61/3.64 ( in @ B @ A ) ) ) ))). 23.61/3.64 thf('112', plain, 23.61/3.64 (( foundationAx ) = 23.61/3.64 ( ![X4:$i]: 23.61/3.64 ( ( ?[X6:$i]: ( in @ X6 @ X4 ) ) => 23.61/3.64 ( ?[X8:$i]: 23.61/3.64 ( ( ~( ?[X10:$i]: ( ( in @ X10 @ X4 ) & ( in @ X10 @ X8 ) ) ) ) & 23.61/3.64 ( in @ X8 @ X4 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(replAx, axiom, replAx = 23.61/3.64 (![Xphi:( $i > $i > $o ),A:$i]: 23.61/3.64 ( ( ![Xx:$i]: 23.61/3.64 ( ( in @ Xx @ A ) => ( exu @ ( ^[Xy:$i]: ( Xphi @ Xx @ Xy ) ) ) ) ) => 23.61/3.64 ( ?[B:$i]: 23.61/3.64 ( ![Xx:$i]: 23.61/3.64 ( ( in @ Xx @ B ) <=> 23.61/3.64 ( ?[Xy:$i]: ( ( Xphi @ Xy @ Xx ) & ( in @ Xy @ A ) ) ) ) ) ) ))). 23.61/3.64 thf('113', plain, 23.61/3.64 (( replAx ) = 23.61/3.64 ( ![X4:( $i > $i > $o ),X6:$i]: 23.61/3.64 ( ( ![X8:$i]: 23.61/3.64 ( ( in @ X8 @ X6 ) => ( exu @ ( ^[V_1:$i]: ( X4 @ X8 @ V_1 ) ) ) ) ) => 23.61/3.64 ( ?[X10:$i]: 23.61/3.64 ( ![X12:$i]: 23.61/3.64 ( ( in @ X12 @ X10 ) <=> 23.61/3.64 ( ?[X14:$i]: ( ( X4 @ X14 @ X12 ) & ( in @ X14 @ X6 ) ) ) ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(omegaIndAx, axiom, omegaIndAx = 23.61/3.64 (![A:$i]: 23.61/3.64 ( ( ( in @ emptyset @ A ) & 23.61/3.64 ( ![Xx:$i]: 23.61/3.64 ( ( ( in @ Xx @ omega ) & ( in @ Xx @ A ) ) => 23.61/3.64 ( in @ ( setadjoin @ Xx @ Xx ) @ A ) ) ) ) => 23.61/3.64 ( ![Xx:$i]: ( ( in @ Xx @ omega ) => ( in @ Xx @ A ) ) ) ))). 23.61/3.64 thf('114', plain, 23.61/3.64 (( omegaIndAx ) = 23.61/3.64 ( ![X4:$i]: 23.61/3.64 ( ( ( in @ emptyset @ X4 ) & 23.61/3.64 ( ![X6:$i]: 23.61/3.64 ( ( ( in @ X6 @ omega ) & ( in @ X6 @ X4 ) ) => 23.61/3.64 ( in @ ( setadjoin @ X6 @ X6 ) @ X4 ) ) ) ) => 23.61/3.64 ( ![X8:$i]: ( ( in @ X8 @ omega ) => ( in @ X8 @ X4 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(omegaSAx, axiom, omegaSAx = 23.61/3.64 (![Xx:$i]: 23.61/3.64 ( ( in @ Xx @ omega ) => ( in @ ( setadjoin @ Xx @ Xx ) @ omega ) ))). 23.61/3.64 thf('115', plain, 23.61/3.64 (( omegaSAx ) = 23.61/3.64 ( ![X4:$i]: 23.61/3.64 ( ( in @ X4 @ omega ) => ( in @ ( setadjoin @ X4 @ X4 ) @ omega ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(omega0Ax, axiom,(( omega0Ax ) = (in @ emptyset @ omega))). 23.61/3.64 thf('116', plain, (( omega0Ax ) = ( in @ emptyset @ omega )), 23.61/3.64 inference('simplify_rw_rule', [status(thm)], [omega0Ax])). 23.61/3.64 thf('117', plain, (( omega0Ax ) = ( in @ emptyset @ omega )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setunionAx, axiom, setunionAx = 23.61/3.64 (![A:$i,Xx:$i]: 23.61/3.64 ( ( in @ Xx @ ( setunion @ A ) ) <=> 23.61/3.64 ( ?[B:$i]: ( ( in @ B @ A ) & ( in @ Xx @ B ) ) ) ))). 23.61/3.64 thf('118', plain, 23.61/3.64 (( setunionAx ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( in @ X6 @ ( setunion @ X4 ) ) <=> 23.61/3.64 ( ?[X8:$i]: ( ( in @ X8 @ X4 ) & ( in @ X6 @ X8 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(powersetAx, axiom, powersetAx = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( in @ B @ ( powerset @ A ) ) <=> 23.61/3.64 ( ![Xx:$i]: ( ( in @ Xx @ B ) => ( in @ Xx @ A ) ) ) ))). 23.61/3.64 thf('119', plain, 23.61/3.64 (( powersetAx ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( in @ X6 @ ( powerset @ X4 ) ) <=> 23.61/3.64 ( ![X8:$i]: ( ( in @ X8 @ X6 ) => ( in @ X8 @ X4 ) ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setadjoinAx, axiom, setadjoinAx = 23.61/3.64 (![Xx:$i,A:$i,Xy:$i]: 23.61/3.64 ( ( in @ Xy @ ( setadjoin @ Xx @ A ) ) <=> 23.61/3.64 ( ( ( Xy ) = ( Xx ) ) | ( in @ Xy @ A ) ) ))). 23.61/3.64 thf('120', plain, 23.61/3.64 (( setadjoinAx ) = 23.61/3.64 ( ![X4:$i,X6:$i,X8:$i]: 23.61/3.64 ( ( in @ X8 @ ( setadjoin @ X4 @ X6 ) ) <=> 23.61/3.64 ( ( ( X8 ) = ( X4 ) ) | ( in @ X8 @ X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(emptysetAx, axiom, emptysetAx = (![Xx:$i]: ( ~( in @ Xx @ emptyset ) ))). 23.61/3.64 thf('121', plain, 23.61/3.64 (( emptysetAx ) = ( ![X4:$i]: ( ~( in @ X4 @ emptyset ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setextAx, axiom, setextAx = 23.61/3.64 (![A:$i,B:$i]: 23.61/3.64 ( ( ![Xx:$i]: ( ( in @ Xx @ A ) <=> ( in @ Xx @ B ) ) ) => 23.61/3.64 ( ( A ) = ( B ) ) ))). 23.61/3.64 thf('122', plain, 23.61/3.64 (( setextAx ) = 23.61/3.64 ( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) <=> ( in @ X8 @ X6 ) ) ) => 23.61/3.64 ( ( X4 ) = ( X6 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(exu, axiom,(( exu ) = 23.61/3.64 (^[Xphi:( $i > $o )]: 23.61/3.64 ( ?[Xx:$i]: 23.61/3.64 ( ( ![Xy:$i]: ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) & ( Xphi @ Xx ) ) )))). 23.61/3.64 thf('123', plain, 23.61/3.64 (( exu ) = 23.61/3.64 ( ^[Xphi:( $i > $o )]: 23.61/3.64 ( ?[Xx:$i]: 23.61/3.64 ( ( ![Xy:$i]: ( ( Xphi @ Xy ) => ( ( Xx ) = ( Xy ) ) ) ) & 23.61/3.64 ( Xphi @ Xx ) ) ) )), 23.61/3.64 inference('simplify_rw_rule', [status(thm)], [exu])). 23.61/3.64 thf('124', plain, 23.61/3.64 (( exu ) = 23.61/3.64 ( ^[V_1:( $i > $o )]: 23.61/3.64 ( ?[X4:$i]: 23.61/3.64 ( ( ![X6:$i]: ( ( V_1 @ X6 ) => ( ( X4 ) = ( X6 ) ) ) ) & 23.61/3.64 ( V_1 @ X4 ) ) ) )), 23.61/3.64 define([status(thm)])). 23.61/3.64 thf(setminusER, conjecture, 23.61/3.64 (( setextAx ) => 23.61/3.64 ( ( emptysetAx ) => 23.61/3.64 ( ( setadjoinAx ) => 23.61/3.64 ( ( powersetAx ) => 23.61/3.64 ( ( setunionAx ) => 23.61/3.64 ( ( omega0Ax ) => 23.61/3.64 ( ( omegaSAx ) => 23.61/3.64 ( ( omegaIndAx ) => 23.61/3.64 ( ( replAx ) => 23.61/3.64 ( ( foundationAx ) => 23.61/3.64 ( ( wellorderingAx ) => 23.61/3.64 ( ( descrp ) => 23.61/3.64 ( ( dsetconstrI ) => 23.61/3.64 ( ( dsetconstrEL ) => 23.61/3.64 ( ( dsetconstrER ) => 23.61/3.64 ( ( exuE1 ) => 23.61/3.64 ( ( prop2setE ) => 23.61/3.64 ( ( emptysetE ) => 23.61/3.64 ( ( emptysetimpfalse ) => 23.61/3.64 ( ( notinemptyset ) => 23.61/3.64 ( ( exuE3e ) => 23.61/3.64 ( ( setext ) => 23.61/3.64 ( ( emptyI ) => 23.61/3.64 ( ( noeltsimpempty ) => 23.61/3.64 ( ( setbeta ) => 23.61/3.64 ( ( nonemptyE1 ) => 23.61/3.64 ( ( nonemptyI ) => 23.61/3.64 ( ( nonemptyI1 ) => 23.61/3.64 ( ( setadjoinIL ) => 23.61/3.64 ( ( emptyinunitempty ) => 23.61/3.64 ( ( setadjoinIR ) => 23.61/3.64 ( ( setadjoinE ) => 23.61/3.64 ( ( 23.61/3.64 setadjoinOr ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 setoftrueEq ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 powersetI ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 emptyinPowerset ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 emptyInPowerset ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 powersetE ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 setunionI ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 setunionE ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 subPowSU ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 exuE2 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 nonemptyImpWitness ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 uniqinunit ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 notinsingleton ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 eqinunit ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 singletonsswitch ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 upairsetE ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 upairsetIL ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 upairsetIR ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 emptyE1 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 vacuousDall ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 quantDeMorgan1 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 quantDeMorgan2 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 quantDeMorgan3 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 quantDeMorgan4 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 prop2setI ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 prop2set2propI ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 notdexE ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 notdallE ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 exuI1 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 exuI3 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 exuI2 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 inCongP ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in__Cong ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 exuE3u ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 exu__Cong ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 emptyset__Cong ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 setadjoin__Cong ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 powerset__Cong ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 setunion__Cong ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 omega__Cong ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 exuEu ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 descr__Cong ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 dsetconstr__Cong ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 subsetI1 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 eqimpsubset2 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 eqimpsubset1 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 subsetI2 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 emptysetsubset ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 subsetE ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 subsetE2 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 notsubsetI ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 notequalI1 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 notequalI2 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 subsetRefl ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 subsetTrans ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 setadjoinSub ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 setadjoinSub2 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 subset2powerset ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 setextsub ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 subsetemptysetimpeq ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 powersetI1 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 powersetE1 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 inPowerset ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 powersetsubset ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 sepInPowerset ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 sepSubset ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binunionIL ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 upairset2IR ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binunionIR ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binunionEcases ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binunionE ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binunionLsub ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binunionRsub ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binintersectI ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binintersectSubset5 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binintersectEL ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binintersectLsub ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binintersectSubset2 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binintersectSubset3 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binintersectER ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 disjointsetsI1 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binintersectRsub ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binintersectSubset4 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 binintersectSubset1 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 bs114d ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 setminusI ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 setminusEL ) => 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 A:$i,B:$i, 23.61/3.64 Xx:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 Xx @ 23.61/3.64 ( 23.61/3.64 setminus @ 23.61/3.64 A @ B ) ) => 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 in @ 23.61/3.64 Xx @ B ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))). 23.61/3.64 thf(zf_stmt_0, conjecture, 23.61/3.64 (( ![X4:$i,X6:$i]: 23.61/3.64 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) <=> ( in @ X8 @ X6 ) ) ) => 23.61/3.64 ( ( X4 ) = ( X6 ) ) ) ) => 23.61/3.64 ( ( ![X10:$i]: ( ~( in @ X10 @ emptyset ) ) ) => 23.61/3.64 ( ( ![X12:$i,X14:$i,X16:$i]: 23.61/3.64 ( ( in @ X16 @ ( setadjoin @ X12 @ X14 ) ) <=> 23.61/3.64 ( ( in @ X16 @ X14 ) | ( ( X16 ) = ( X12 ) ) ) ) ) => 23.61/3.64 ( ( ![X18:$i,X20:$i]: 23.61/3.64 ( ( in @ X20 @ ( powerset @ X18 ) ) <=> 23.61/3.64 ( ![X22:$i]: ( ( in @ X22 @ X20 ) => ( in @ X22 @ X18 ) ) ) ) ) => 23.61/3.64 ( ( ![X24:$i,X26:$i]: 23.61/3.64 ( ( in @ X26 @ ( setunion @ X24 ) ) <=> 23.61/3.64 ( ?[X28:$i]: ( ( in @ X26 @ X28 ) & ( in @ X28 @ X24 ) ) ) ) ) => 23.61/3.64 ( ( in @ emptyset @ omega ) => 23.61/3.64 ( ( ![X30:$i]: 23.61/3.64 ( ( in @ X30 @ omega ) => 23.61/3.64 ( in @ ( setadjoin @ X30 @ X30 ) @ omega ) ) ) => 23.61/3.64 ( ( ![X32:$i]: 23.61/3.64 ( ( ( ![X34:$i]: 23.61/3.64 ( ( ( in @ X34 @ X32 ) & ( in @ X34 @ omega ) ) => 23.61/3.64 ( in @ ( setadjoin @ X34 @ X34 ) @ X32 ) ) ) & 23.61/3.64 ( in @ emptyset @ X32 ) ) => 23.61/3.64 ( ![X36:$i]: 23.61/3.64 ( ( in @ X36 @ omega ) => ( in @ X36 @ X32 ) ) ) ) ) => 23.61/3.64 ( ( ![X38:( $i > $i > $o ),X40:$i]: 23.61/3.64 ( ( ![X42:$i]: 23.61/3.64 ( ( in @ X42 @ X40 ) => 23.61/3.64 ( ?[X44:$i]: 23.61/3.64 ( ( X38 @ X42 @ X44 ) & 23.61/3.64 ( ![X46:$i]: 23.61/3.64 ( ( X38 @ X42 @ X46 ) => 23.61/3.64 ( ( X44 ) = ( X46 ) ) ) ) ) ) ) ) => 23.61/3.64 ( ?[X48:$i]: 23.61/3.64 ( ![X50:$i]: 23.61/3.64 ( ( in @ X50 @ X48 ) <=> 23.61/3.64 ( ?[X52:$i]: 23.61/3.64 ( ( in @ X52 @ X40 ) & ( X38 @ X52 @ X50 ) ) ) ) ) ) ) ) => 23.61/3.64 ( ( ![X54:$i]: 23.61/3.64 ( ( ?[X56:$i]: ( in @ X56 @ X54 ) ) => 23.61/3.64 ( ?[X58:$i]: 23.61/3.64 ( ( in @ X58 @ X54 ) & 23.61/3.64 ( ~( ?[X60:$i]: 23.61/3.64 ( ( in @ X60 @ X58 ) & ( in @ X60 @ X54 ) ) ) ) ) ) ) ) => 23.61/3.64 ( ( ![X62:$i]: 23.61/3.64 ( ?[X64:$i]: 23.61/3.64 ( ( ![X96:$i]: 23.61/3.64 ( ( in @ X96 @ X64 ) => 23.61/3.64 ( ![X98:$i]: 23.61/3.64 ( ( in @ X98 @ X96 ) => ( in @ X98 @ X62 ) ) ) ) ) & 23.61/3.64 ( ![X90:$i,X92:$i]: 23.61/3.64 ( ( ( in @ X92 @ X62 ) & ( in @ X90 @ X62 ) ) => 23.61/3.64 ( ( ![X94:$i]: 23.61/3.64 ( ( in @ X94 @ X64 ) => 23.61/3.64 ( ( in @ X90 @ X94 ) <=> 23.61/3.64 ( in @ X92 @ X94 ) ) ) ) => 23.61/3.64 ( ( X90 ) = ( X92 ) ) ) ) ) & 23.61/3.64 ( ![X82:$i,X84:$i]: 23.61/3.64 ( ( ( in @ X84 @ X64 ) & ( in @ X82 @ X64 ) ) => 23.61/3.64 ( ( ![X88:$i]: 23.61/3.64 ( ( in @ X88 @ X84 ) => 23.61/3.64 ( in @ X88 @ X82 ) ) ) | 23.61/3.64 ( ![X86:$i]: 23.61/3.64 ( ( in @ X86 @ X82 ) => 23.61/3.64 ( in @ X86 @ X84 ) ) ) ) ) ) & 23.61/3.64 ( ![X66:$i]: 23.61/3.64 ( ( ( ?[X70:$i]: ( in @ X70 @ X66 ) ) & 23.61/3.64 ( ![X68:$i]: 23.61/3.64 ( ( in @ X68 @ X66 ) => 23.61/3.64 ( in @ X68 @ X62 ) ) ) ) => 23.61/3.64 ( ?[X72:$i,X74:$i]: 23.61/3.64 ( ( in @ X72 @ X64 ) & 23.61/3.64 ( in @ X74 @ X66 ) & 23.61/3.64 ( ~( ?[X80:$i]: 23.61/3.64 ( ( in @ X80 @ X72 ) & 23.61/3.64 ( in @ X80 @ X66 ) ) ) ) & 23.61/3.64 ( ![X76:$i]: 23.61/3.64 ( ( in @ X76 @ X64 ) => 23.61/3.64 ( ( in @ X74 @ X76 ) | 23.61/3.64 ( ![X78:$i]: 23.61/3.64 ( ( in @ X78 @ X76 ) => 23.61/3.64 ( in @ X78 @ X72 ) ) ) ) ) ) ) ) ) ) ) ) ) => 23.61/3.64 ( ( ![X100:( $i > $o )]: 23.61/3.64 ( ( ?[X102:$i]: 23.61/3.64 ( ( X100 @ X102 ) & 23.61/3.64 ( ![X104:$i]: 23.61/3.64 ( ( X100 @ X104 ) => 23.61/3.64 ( ( X102 ) = ( X104 ) ) ) ) ) ) => 23.61/3.64 ( X100 @ 23.61/3.64 ( descr @ ( ^[V_1:$i]: ( X100 @ V_1 ) ) ) ) ) ) => 23.61/3.64 ( ( ![X106:$i,X108:( $i > $o ),X110:$i]: 23.61/3.64 ( ( in @ X110 @ X106 ) => 23.61/3.64 ( ( X108 @ X110 ) => 23.61/3.64 ( in @ 23.61/3.64 X110 @ 23.61/3.64 ( dsetconstr @ 23.61/3.64 X106 @ ( ^[V_2:$i]: ( X108 @ V_2 ) ) ) ) ) ) ) => 23.61/3.64 ( ( ![X112:$i,X114:( $i > $o ),X116:$i]: 23.61/3.64 ( ( in @ 23.61/3.64 X116 @ 23.61/3.64 ( dsetconstr @ 23.61/3.64 X112 @ ( ^[V_3:$i]: ( X114 @ V_3 ) ) ) ) => 23.61/3.64 ( in @ X116 @ X112 ) ) ) => 23.61/3.64 ( ( ![X118:$i,X120:( $i > $o ),X122:$i]: 23.61/3.64 ( ( in @ 23.61/3.64 X122 @ 23.61/3.64 ( dsetconstr @ 23.61/3.64 X118 @ ( ^[V_4:$i]: ( X120 @ V_4 ) ) ) ) => 23.61/3.64 ( X120 @ X122 ) ) ) => 23.61/3.64 ( ( ![X124:( $i > $o )]: 23.61/3.64 ( ( ?[X126:$i]: 23.61/3.64 ( ( X124 @ X126 ) & 23.61/3.64 ( ![X128:$i]: 23.61/3.64 ( ( X124 @ X128 ) => 23.61/3.64 ( ( X126 ) = ( X128 ) ) ) ) ) ) => 23.61/3.64 ( ?[X130:$i]: 23.61/3.64 ( ( X124 @ X130 ) & 23.61/3.64 ( ![X132:$i]: 23.61/3.64 ( ( X124 @ X132 ) => 23.61/3.64 ( ( X130 ) = ( X132 ) ) ) ) ) ) ) ) => 23.61/3.64 ( ( ![X134:$o,X136:$i]: 23.61/3.64 ( ( in @ X136 @ ( prop2set @ X134 ) ) => 23.61/3.64 ( X134 ) ) ) => 23.61/3.64 ( ( ![X138:$i]: 23.61/3.64 ( ( in @ X138 @ emptyset ) => 23.61/3.64 ( ![X140:$o]: ( X140 ) ) ) ) => 23.61/3.64 ( ( ![X142:$i]: 23.61/3.64 ( ~( in @ X142 @ emptyset ) ) ) => 23.61/3.64 ( ( ![X144:$i]: 23.61/3.64 ( ~( in @ X144 @ emptyset ) ) ) => 23.61/3.64 ( ( ![X146:( $i > $o )]: 23.61/3.64 ( ( ?[X148:$i]: 23.61/3.64 ( ( X146 @ X148 ) & 23.61/3.64 ( ![X150:$i]: 23.61/3.64 ( ( X146 @ X150 ) => 23.61/3.64 ( ( X148 ) = ( X150 ) ) ) ) ) ) => 23.61/3.64 ( ?[X152:$i]: ( X146 @ X152 ) ) ) ) => 23.61/3.64 ( ( ![X154:$i,X156:$i]: 23.61/3.64 ( ( ![X158:$i]: 23.61/3.64 ( ( in @ X158 @ X154 ) => 23.61/3.64 ( in @ X158 @ X156 ) ) ) => 23.61/3.64 ( ( ![X160:$i]: 23.61/3.64 ( ( in @ X160 @ X156 ) => 23.61/3.64 ( in @ X160 @ X154 ) ) ) => 23.61/3.64 ( ( X154 ) = ( X156 ) ) ) ) ) => 23.61/3.64 ( ( ![X162:$i]: 23.61/3.64 ( ( ![X164:$i]: 23.61/3.64 ( ~( in @ X164 @ X162 ) ) ) => 23.61/3.64 ( ( X162 ) = ( emptyset ) ) ) ) => 23.61/3.64 ( ( ![X166:$i]: 23.61/3.64 ( ( ![X168:$i]: 23.61/3.64 ( ~( in @ X168 @ X166 ) ) ) => 23.61/3.64 ( ( X166 ) = 23.61/3.64 ( emptyset ) ) ) ) => 23.61/3.64 ( ( ![X170:$i, 23.61/3.64 X172:( $i > $o ), 23.61/3.64 X174:$i]: 23.61/3.64 ( ( in @ X174 @ X170 ) => 23.61/3.64 ( ( in @ 23.61/3.64 X174 @ 23.61/3.64 ( dsetconstr @ 23.61/3.64 X170 @ 23.61/3.64 ( ^[V_5:$i]: 23.61/3.64 ( X172 @ V_5 ) ) ) ) <=> 23.61/3.64 ( X172 @ X174 ) ) ) ) => 23.61/3.64 ( ( ![X176:$i]: 23.61/3.64 ( ( ( X176 ) != 23.61/3.64 ( emptyset ) ) => 23.61/3.64 ( ?[X178:$i]: 23.61/3.64 ( in @ X178 @ X176 ) ) ) ) => 23.61/3.64 ( ( ![X180:$i, 23.61/3.64 X182:( $i > $o ), 23.61/3.64 X184:$i]: 23.61/3.64 ( ( in @ X184 @ X180 ) => 23.61/3.64 ( ( X182 @ X184 ) => 23.61/3.64 ( ( dsetconstr @ 23.61/3.64 X180 @ 23.61/3.64 ( ^[ 23.61/3.64 V_6:$i]: 23.61/3.64 ( 23.61/3.64 X182 @ V_6 ) ) ) != 23.61/3.64 ( emptyset ) ) ) ) ) => 23.61/3.64 ( ( ![X186:$i]: 23.61/3.64 ( ( ?[X188:$i]: 23.61/3.64 ( in @ 23.61/3.64 X188 @ X186 ) ) => 23.61/3.64 ( ( X186 ) != 23.61/3.64 ( emptyset ) ) ) ) => 23.61/3.64 ( ( ![X190:$i, 23.61/3.64 X192:$i]: 23.61/3.64 ( in @ 23.61/3.64 X190 @ 23.61/3.64 ( setadjoin @ 23.61/3.64 X190 @ X192 ) ) ) => 23.61/3.64 ( ( in @ 23.61/3.64 emptyset @ 23.61/3.64 ( setadjoin @ 23.61/3.64 emptyset @ 23.61/3.64 emptyset ) ) => 23.61/3.64 ( ( ![X194:$i, 23.61/3.64 X196:$i, 23.61/3.64 X198:$i]: 23.61/3.64 ( ( 23.61/3.64 in @ 23.61/3.64 X198 @ 23.61/3.64 X196 ) => 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X198 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X194 @ 23.61/3.64 X196 ) ) ) ) => 23.61/3.64 ( ( ![ 23.61/3.64 X200:$i, 23.61/3.64 X202:$i, 23.61/3.64 X204:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X204 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X200 @ 23.61/3.64 X202 ) ) => 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X206:$o]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X204 ) = 23.61/3.64 ( 23.61/3.64 X200 ) ) => 23.61/3.64 ( 23.61/3.64 X206 ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X204 @ 23.61/3.64 X202 ) => 23.61/3.64 ( 23.61/3.64 X206 ) ) => 23.61/3.64 ( 23.61/3.64 X206 ) ) ) ) ) ) => 23.61/3.64 ( ( 23.61/3.64 ![ 23.61/3.64 X208:$i, 23.61/3.64 X210:$i, 23.61/3.64 X212:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X212 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X208 @ 23.61/3.64 X210 ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X212 @ 23.61/3.64 X210 ) | 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X212 ) = 23.61/3.64 ( 23.61/3.64 X208 ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X214:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 dsetconstr 23.61/3.64 @ 23.61/3.64 X214 @ 23.61/3.64 ( 23.61/3.64 ^[ 23.61/3.64 V_7:$i]: 23.61/3.64 ( 23.61/3.64 $true ) ) ) = 23.61/3.64 ( 23.61/3.64 X214 ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X216:$i, 23.61/3.64 X218:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X220:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X220 @ 23.61/3.64 X218 ) => 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X220 @ 23.61/3.64 X216 ) ) ) => 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X218 @ 23.61/3.64 ( 23.61/3.64 powerset @ 23.61/3.64 X216 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X222:$i]: 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 emptyset @ 23.61/3.64 ( 23.61/3.64 powerset @ 23.61/3.64 X222 ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X224:$i]: 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 emptyset @ 23.61/3.64 ( 23.61/3.64 powerset @ 23.61/3.64 X224 ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X226:$i, 23.61/3.64 X228:$i, 23.61/3.64 X230:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X228 @ 23.61/3.64 ( 23.61/3.64 powerset @ 23.61/3.64 X226 ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X230 @ 23.61/3.64 X228 ) => 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X230 @ 23.61/3.64 X226 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X232:$i, 23.61/3.64 X234:$i, 23.61/3.64 X236:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X234 @ 23.61/3.64 X236 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X236 @ 23.61/3.64 X232 ) => 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X234 @ 23.61/3.64 ( 23.61/3.64 setunion @ 23.61/3.64 X232 ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X238:$i, 23.61/3.64 X240:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X240 @ 23.61/3.64 ( 23.61/3.64 setunion @ 23.61/3.64 X238 ) ) => 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X242:$o]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X244:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X240 @ 23.61/3.64 X244 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X244 @ 23.61/3.64 X238 ) => 23.61/3.64 ( 23.61/3.64 X242 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 X242 ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X246:$i, 23.61/3.64 X248:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X248 @ 23.61/3.64 X246 ) => 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X248 @ 23.61/3.64 ( 23.61/3.64 powerset @ 23.61/3.64 ( 23.61/3.64 setunion @ 23.61/3.64 X246 ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X250:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X252:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X250 @ 23.61/3.64 X252 ) & 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X254:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X250 @ 23.61/3.64 X254 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X252 ) = 23.61/3.64 ( 23.61/3.64 X254 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X256:$i]: 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X258:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X250 @ 23.61/3.64 X258 ) <=> 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X258 ) = 23.61/3.64 ( 23.61/3.64 X256 ) ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X260:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X260 ) != 23.61/3.64 ( 23.61/3.64 emptyset ) ) => 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X262:$i]: 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X262 @ 23.61/3.64 X260 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X264:$i, 23.61/3.64 X266:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X264 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X266 @ 23.61/3.64 emptyset ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X264 ) = 23.61/3.64 ( 23.61/3.64 X266 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X268:$i, 23.61/3.64 X270:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X268 ) != 23.61/3.64 ( 23.61/3.64 X270 ) ) => 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 in @ 23.61/3.64 X270 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X268 @ 23.61/3.64 emptyset ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X272:$i, 23.61/3.64 X274:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X272 ) = 23.61/3.64 ( 23.61/3.64 X274 ) ) => 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X272 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X274 @ 23.61/3.64 emptyset ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X276:$i, 23.61/3.64 X278:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X276 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X278 @ 23.61/3.64 emptyset ) ) => 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X278 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X276 @ 23.61/3.64 emptyset ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X280:$i, 23.61/3.64 X282:$i, 23.61/3.64 X284:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X284 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X280 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X282 @ 23.61/3.64 emptyset ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X284 ) = 23.61/3.64 ( 23.61/3.64 X282 ) ) | 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X284 ) = 23.61/3.64 ( 23.61/3.64 X280 ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X286:$i, 23.61/3.64 X288:$i]: 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X286 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X286 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X288 @ 23.61/3.64 emptyset ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X290:$i, 23.61/3.64 X292:$i]: 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X292 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X290 @ 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X292 @ 23.61/3.64 emptyset ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X294:$i, 23.61/3.64 X296:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X298:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X298 @ 23.61/3.64 X294 ) & 23.61/3.64 ( 23.61/3.64 X296 @ 23.61/3.64 X298 ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 dsetconstr 23.61/3.64 @ 23.61/3.64 X294 @ 23.61/3.64 ( 23.61/3.64 ^[ 23.61/3.64 V_8:$i]: 23.61/3.64 ( 23.61/3.64 X296 @ V_8 ) ) ) != 23.61/3.64 ( 23.61/3.64 emptyset ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X300:( 23.61/3.64 $i > $o ), 23.61/3.64 X302:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X302 @ 23.61/3.64 emptyset ) => 23.61/3.64 ( 23.61/3.64 X300 @ 23.61/3.64 X302 ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X304:$i, 23.61/3.64 X306:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 ![ 23.61/3.64 X308:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X308 @ 23.61/3.64 X304 ) => 23.61/3.64 ( 23.61/3.64 X306 @ 23.61/3.64 X308 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X310:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X310 @ 23.61/3.64 X304 ) & 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 X306 @ 23.61/3.64 X310 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X312:$i, 23.61/3.64 X314:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X316:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X316 @ 23.61/3.64 X312 ) => 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 X314 @ 23.61/3.64 X316 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 ?[ 23.61/3.64 X318:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X318 @ 23.61/3.64 X312 ) & 23.61/3.64 ( 23.61/3.64 X314 @ 23.61/3.64 X318 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X320:$i, 23.61/3.64 X322:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 ?[ 23.61/3.64 X324:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X324 @ 23.61/3.64 X320 ) & 23.61/3.64 ( 23.61/3.64 X322 @ 23.61/3.64 X324 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X326:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X326 @ 23.61/3.64 X320 ) => 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 X322 @ 23.61/3.64 X326 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X328:$i, 23.61/3.64 X330:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X332:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X332 @ 23.61/3.64 X328 ) & 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 X330 @ 23.61/3.64 X332 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 ![ 23.61/3.64 X334:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X334 @ 23.61/3.64 X328 ) => 23.61/3.64 ( 23.61/3.64 X330 @ 23.61/3.64 X334 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X336:$o]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X336 ) => 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 emptyset @ 23.61/3.64 ( 23.61/3.64 prop2set @ 23.61/3.64 X336 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X338:$o]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X338 ) => 23.61/3.64 ( 23.61/3.64 set2prop @ 23.61/3.64 ( 23.61/3.64 prop2set @ 23.61/3.64 X338 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X340:$i, 23.61/3.64 X342:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 ?[ 23.61/3.64 X344:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X344 @ 23.61/3.64 X340 ) & 23.61/3.64 ( 23.61/3.64 X342 @ 23.61/3.64 X344 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X346:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X346 @ 23.61/3.64 X340 ) => 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 X342 @ 23.61/3.64 X346 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X348:$i, 23.61/3.64 X350:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 ![ 23.61/3.64 X352:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X352 @ 23.61/3.64 X348 ) => 23.61/3.64 ( 23.61/3.64 X350 @ 23.61/3.64 X352 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X354:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X354 @ 23.61/3.64 X348 ) & 23.61/3.64 ( 23.61/3.64 ~( 23.61/3.64 X350 @ 23.61/3.64 X354 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X356:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X358:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X356 @ 23.61/3.64 X358 ) & 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X360:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X356 @ 23.61/3.64 X360 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X358 ) = 23.61/3.64 ( 23.61/3.64 X360 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X362:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X356 @ 23.61/3.64 X362 ) & 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X364:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X356 @ 23.61/3.64 X364 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X362 ) = 23.61/3.64 ( 23.61/3.64 X364 ) ) ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X366:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X368:$i]: 23.61/3.64 ( 23.61/3.64 X366 @ 23.61/3.64 X368 ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X370:$i, 23.61/3.64 X372:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X366 @ 23.61/3.64 X370 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X366 @ 23.61/3.64 X372 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X370 ) = 23.61/3.64 ( 23.61/3.64 X372 ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X374:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X366 @ 23.61/3.64 X374 ) & 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X376:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X366 @ 23.61/3.64 X376 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X374 ) = 23.61/3.64 ( 23.61/3.64 X376 ) ) ) ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X378:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X380:$i]: 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X382:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X378 @ 23.61/3.64 X382 ) <=> 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X382 ) = 23.61/3.64 ( 23.61/3.64 X380 ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X384:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X378 @ 23.61/3.64 X384 ) & 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X386:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X378 @ 23.61/3.64 X386 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X384 ) = 23.61/3.64 ( 23.61/3.64 X386 ) ) ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X388:$i, 23.61/3.64 X390:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X388 ) = 23.61/3.64 ( 23.61/3.64 X390 ) ) => 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X392:$i, 23.61/3.64 X394:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X392 ) = 23.61/3.64 ( 23.61/3.64 X394 ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X392 @ 23.61/3.64 X388 ) => 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X394 @ 23.61/3.64 X390 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X396:$i, 23.61/3.64 X398:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X396 ) = 23.61/3.64 ( 23.61/3.64 X398 ) ) => 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X400:$i, 23.61/3.64 X402:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X400 ) = 23.61/3.64 ( 23.61/3.64 X402 ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X400 @ 23.61/3.64 X396 ) <=> 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X402 @ 23.61/3.64 X398 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X404:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X406:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X404 @ 23.61/3.64 X406 ) & 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X408:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X404 @ 23.61/3.64 X408 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X406 ) = 23.61/3.64 ( 23.61/3.64 X408 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X410:$i, 23.61/3.64 X412:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X404 @ 23.61/3.64 X410 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X404 @ 23.61/3.64 X412 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X410 ) = 23.61/3.64 ( 23.61/3.64 X412 ) ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X414:( 23.61/3.64 $i > $o ), 23.61/3.64 X416:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X418:$i, 23.61/3.64 X420:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X418 ) = 23.61/3.64 ( 23.61/3.64 X420 ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X414 @ 23.61/3.64 X418 ) <=> 23.61/3.64 ( 23.61/3.64 X416 @ 23.61/3.64 X420 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X422:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X414 @ 23.61/3.64 X422 ) & 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X424:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X414 @ 23.61/3.64 X424 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X422 ) = 23.61/3.64 ( 23.61/3.64 X424 ) ) ) ) ) ) <=> 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X426:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X416 @ 23.61/3.64 X426 ) & 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X428:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X416 @ 23.61/3.64 X428 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X426 ) = 23.61/3.64 ( 23.61/3.64 X428 ) ) ) ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 emptyset ) = 23.61/3.64 ( 23.61/3.64 emptyset ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X430:$i, 23.61/3.64 X432:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X430 ) = 23.61/3.64 ( 23.61/3.64 X432 ) ) => 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X434:$i, 23.61/3.64 X436:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X434 ) = 23.61/3.64 ( 23.61/3.64 X436 ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X430 @ 23.61/3.64 X434 ) = 23.61/3.64 ( 23.61/3.64 setadjoin 23.61/3.64 @ 23.61/3.64 X432 @ 23.61/3.64 X436 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X438:$i, 23.61/3.64 X440:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X438 ) = 23.61/3.64 ( 23.61/3.64 X440 ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 powerset @ 23.61/3.64 X438 ) = 23.61/3.64 ( 23.61/3.64 powerset @ 23.61/3.64 X440 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X442:$i, 23.61/3.64 X444:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X442 ) = 23.61/3.64 ( 23.61/3.64 X444 ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 setunion @ 23.61/3.64 X442 ) = 23.61/3.64 ( 23.61/3.64 setunion @ 23.61/3.64 X444 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 omega ) = 23.61/3.64 ( 23.61/3.64 omega ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X446:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X448:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X446 @ 23.61/3.64 X448 ) & 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X450:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X446 @ 23.61/3.64 X450 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X448 ) = 23.61/3.64 ( 23.61/3.64 X450 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X452:$i, 23.61/3.64 X454:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X446 @ 23.61/3.64 X452 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X446 @ 23.61/3.64 X454 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X452 ) = 23.61/3.64 ( 23.61/3.64 X454 ) ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X456:( 23.61/3.64 $i > $o ), 23.61/3.64 X458:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X460:$i, 23.61/3.64 X462:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X460 ) = 23.61/3.64 ( 23.61/3.64 X462 ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X456 @ 23.61/3.64 X460 ) <=> 23.61/3.64 ( 23.61/3.64 X458 @ 23.61/3.64 X462 ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X464:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X456 @ 23.61/3.64 X464 ) & 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X466:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X456 @ 23.61/3.64 X466 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X464 ) = 23.61/3.64 ( 23.61/3.64 X466 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ?[ 23.61/3.64 X468:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X458 @ 23.61/3.64 X468 ) & 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X470:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X458 @ 23.61/3.64 X470 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X468 ) = 23.61/3.64 ( 23.61/3.64 X470 ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 descr @ 23.61/3.64 ( 23.61/3.64 ^[ 23.61/3.64 V_9:$i]: 23.61/3.64 ( 23.61/3.64 X456 @ V_9 ) ) ) = 23.61/3.64 ( 23.61/3.64 descr @ 23.61/3.64 ( 23.61/3.64 ^[ 23.61/3.64 V_10:$i]: 23.61/3.64 ( 23.61/3.64 X458 @ 23.61/3.64 V_10 ) ) ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X472:$i, 23.61/3.64 X474:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X472 ) = 23.61/3.64 ( 23.61/3.64 X474 ) ) => 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X476:( 23.61/3.64 $i > $o ), 23.61/3.64 X478:( 23.61/3.64 $i > $o )]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X480:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X480 @ 23.61/3.64 X472 ) => 23.61/3.64 ( 23.61/3.64 ![ 23.61/3.64 X482:$i]: 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 in @ 23.61/3.64 X482 @ 23.61/3.64 X474 ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X480 ) = 23.61/3.64 ( 23.61/3.64 X482 ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 X476 @ 23.61/3.64 X480 ) <=> 23.61/3.64 ( 23.61/3.64 X478 @ 23.61/3.64 X482 ) ) ) ) ) ) ) => 23.61/3.64 ( 23.61/3.64 ( 23.61/3.64 dsetconstr 23.61/3.64 @ 23.61/3.64 X472 @ 23.61/3.64 ( 23.61/3.64 ^[ 23.61/3.64 V_11:$i]: 23.61/3.64 ( 23.61/3.64 X476 @ 23.61/3.64 V_11 ) ) ) = 23.61/3.64 ( 23.61/3.64 dsetconstr 23.61/3.64 @ 23.61/3.64 X474 @ 23.61/3.64 ( 23.61/3.64 ^[ 23.61/3.64 V_12:$i]: 23.61/3.64 ( 23.61/3.65 X478 @ 23.61/3.65 V_12 ) ) ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X484:$i, 23.61/3.65 X486:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X488:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X488 @ 23.61/3.65 X484 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X488 @ 23.61/3.65 X486 ) ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X484 @ 23.61/3.65 X486 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X490:$i, 23.61/3.65 X492:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X490 ) = 23.61/3.65 ( 23.61/3.65 X492 ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X492 @ 23.61/3.65 X490 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X494:$i, 23.61/3.65 X496:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X494 ) = 23.61/3.65 ( 23.61/3.65 X496 ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X494 @ 23.61/3.65 X496 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X498:$i, 23.61/3.65 X500:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X502:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X502 @ 23.61/3.65 X498 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X502 @ 23.61/3.65 X500 ) ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X498 @ 23.61/3.65 X500 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X504:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 emptyset @ 23.61/3.65 X504 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X506:$i, 23.61/3.65 X508:$i, 23.61/3.65 X510:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X506 @ 23.61/3.65 X508 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X510 @ 23.61/3.65 X506 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X510 @ 23.61/3.65 X508 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X512:$i, 23.61/3.65 X514:$i, 23.61/3.65 X516:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X512 @ 23.61/3.65 X514 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~( 23.61/3.65 in @ 23.61/3.65 X516 @ 23.61/3.65 X514 ) ) => 23.61/3.65 ( 23.61/3.65 ~( 23.61/3.65 in @ 23.61/3.65 X516 @ 23.61/3.65 X512 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X518:$i, 23.61/3.65 X520:$i, 23.61/3.65 X522:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X522 @ 23.61/3.65 X518 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~( 23.61/3.65 in @ 23.61/3.65 X522 @ 23.61/3.65 X520 ) ) => 23.61/3.65 ( 23.61/3.65 ~( 23.61/3.65 subset @ 23.61/3.65 X518 @ 23.61/3.65 X520 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X524:$i, 23.61/3.65 X526:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~( 23.61/3.65 subset @ 23.61/3.65 X524 @ 23.61/3.65 X526 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X524 ) != 23.61/3.65 ( 23.61/3.65 X526 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X528:$i, 23.61/3.65 X530:$i, 23.61/3.65 X532:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X532 @ 23.61/3.65 X528 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~( 23.61/3.65 in @ 23.61/3.65 X532 @ 23.61/3.65 X530 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X528 ) != 23.61/3.65 ( 23.61/3.65 X530 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X534:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X534 @ 23.61/3.65 X534 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X536:$i, 23.61/3.65 X538:$i, 23.61/3.65 X540:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X536 @ 23.61/3.65 X538 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X538 @ 23.61/3.65 X540 ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X536 @ 23.61/3.65 X540 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X542:$i, 23.61/3.65 X544:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X544 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X542 @ 23.61/3.65 X544 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X546:$i, 23.61/3.65 X548:$i, 23.61/3.65 X550:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X546 @ 23.61/3.65 X550 ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X546 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X548 @ 23.61/3.65 X550 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X552:$i, 23.61/3.65 X554:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X552 @ 23.61/3.65 X554 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X552 @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 X554 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X556:$i, 23.61/3.65 X558:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X556 @ 23.61/3.65 X558 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X558 @ 23.61/3.65 X556 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X556 ) = 23.61/3.65 ( 23.61/3.65 X558 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X560:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X560 @ 23.61/3.65 emptyset ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X560 ) = 23.61/3.65 ( 23.61/3.65 emptyset ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X562:$i, 23.61/3.65 X564:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X564 @ 23.61/3.65 X562 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X564 @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 X562 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X566:$i, 23.61/3.65 X568:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X568 @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 X566 ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X568 @ 23.61/3.65 X566 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X570:$i]: 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X570 @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 X570 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X572:$i, 23.61/3.65 X574:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X572 @ 23.61/3.65 X574 ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 X572 ) @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 X574 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X576:$i, 23.61/3.65 X578:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 ( 23.61/3.65 dsetconstr 23.61/3.65 @ 23.61/3.65 X576 @ 23.61/3.65 ( 23.61/3.65 ^[ 23.61/3.65 V_13:$i]: 23.61/3.65 ( 23.61/3.65 X578 @ 23.61/3.65 V_13 ) ) ) @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 X576 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X580:$i, 23.61/3.65 X582:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 ( 23.61/3.65 dsetconstr 23.61/3.65 @ 23.61/3.65 X580 @ 23.61/3.65 ( 23.61/3.65 ^[ 23.61/3.65 V_14:$i]: 23.61/3.65 ( 23.61/3.65 X582 @ 23.61/3.65 V_14 ) ) ) @ 23.61/3.65 X580 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X584:$i, 23.61/3.65 X586:$i, 23.61/3.65 X588:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X588 @ 23.61/3.65 X584 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X588 @ 23.61/3.65 ( 23.61/3.65 binunion @ 23.61/3.65 X584 @ 23.61/3.65 X586 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X590:$i, 23.61/3.65 X592:$i]: 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X592 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X590 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X592 @ 23.61/3.65 emptyset ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X594:$i, 23.61/3.65 X596:$i, 23.61/3.65 X598:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X598 @ 23.61/3.65 X596 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X598 @ 23.61/3.65 ( 23.61/3.65 binunion @ 23.61/3.65 X594 @ 23.61/3.65 X596 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X600:$i, 23.61/3.65 X602:$i, 23.61/3.65 X604:$i, 23.61/3.65 X606:$o]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X604 @ 23.61/3.65 ( 23.61/3.65 binunion @ 23.61/3.65 X600 @ 23.61/3.65 X602 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X604 @ 23.61/3.65 X600 ) => 23.61/3.65 ( 23.61/3.65 X606 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X604 @ 23.61/3.65 X602 ) => 23.61/3.65 ( 23.61/3.65 X606 ) ) => 23.61/3.65 ( 23.61/3.65 X606 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X608:$i, 23.61/3.65 X610:$i, 23.61/3.65 X612:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X612 @ 23.61/3.65 ( 23.61/3.65 binunion @ 23.61/3.65 X608 @ 23.61/3.65 X610 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X612 @ 23.61/3.65 X610 ) | 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X612 @ 23.61/3.65 X608 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X614:$i, 23.61/3.65 X616:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X614 @ 23.61/3.65 ( 23.61/3.65 binunion @ 23.61/3.65 X614 @ 23.61/3.65 X616 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X618:$i, 23.61/3.65 X620:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X620 @ 23.61/3.65 ( 23.61/3.65 binunion @ 23.61/3.65 X618 @ 23.61/3.65 X620 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X622:$i, 23.61/3.65 X624:$i, 23.61/3.65 X626:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X626 @ 23.61/3.65 X622 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X626 @ 23.61/3.65 X624 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X626 @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X622 @ 23.61/3.65 X624 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X628:$i, 23.61/3.65 X630:$i, 23.61/3.65 X632:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X632 @ 23.61/3.65 X628 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X632 @ 23.61/3.65 X630 ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X632 @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X628 @ 23.61/3.65 X630 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X634:$i, 23.61/3.65 X636:$i, 23.61/3.65 X638:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X638 @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X634 @ 23.61/3.65 X636 ) ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X638 @ 23.61/3.65 X634 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X640:$i, 23.61/3.65 X642:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X640 @ 23.61/3.65 X642 ) @ 23.61/3.65 X640 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X644:$i, 23.61/3.65 X646:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X644 @ 23.61/3.65 X646 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X644 @ 23.61/3.65 X646 ) = 23.61/3.65 ( 23.61/3.65 X644 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X648:$i, 23.61/3.65 X650:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X648 @ 23.61/3.65 X650 ) = 23.61/3.65 ( 23.61/3.65 X650 ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X650 @ 23.61/3.65 X648 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X652:$i, 23.61/3.65 X654:$i, 23.61/3.65 X656:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X656 @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X652 @ 23.61/3.65 X654 ) ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X656 @ 23.61/3.65 X654 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X658:$i, 23.61/3.65 X660:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~( 23.61/3.65 ?[ 23.61/3.65 X662:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X662 @ 23.61/3.65 X658 ) & 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X662 @ 23.61/3.65 X660 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X658 @ 23.61/3.65 X660 ) = 23.61/3.65 ( 23.61/3.65 emptyset ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X664:$i, 23.61/3.65 X666:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X664 @ 23.61/3.65 X666 ) @ 23.61/3.65 X666 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X668:$i, 23.61/3.65 X670:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X670 @ 23.61/3.65 X668 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X668 @ 23.61/3.65 X670 ) = 23.61/3.65 ( 23.61/3.65 X670 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X672:$i, 23.61/3.65 X674:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X672 @ 23.61/3.65 X674 ) = 23.61/3.65 ( 23.61/3.65 X672 ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X672 @ 23.61/3.65 X674 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X676:$i, 23.61/3.65 X678:$i, 23.61/3.65 X680:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X676 @ 23.61/3.65 ( 23.61/3.65 binunion @ 23.61/3.65 X678 @ 23.61/3.65 X680 ) ) = 23.61/3.65 ( 23.61/3.65 binunion @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X676 @ 23.61/3.65 X678 ) @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X676 @ 23.61/3.65 X680 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X682:$i, 23.61/3.65 X684:$i, 23.61/3.65 X686:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X686 @ 23.61/3.65 X682 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~( 23.61/3.65 in @ 23.61/3.65 X686 @ 23.61/3.65 X684 ) ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X686 @ 23.61/3.65 ( 23.61/3.65 setminus @ 23.61/3.65 X682 @ 23.61/3.65 X684 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X688:$i, 23.61/3.65 X690:$i, 23.61/3.65 X692:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X692 @ 23.61/3.65 ( 23.61/3.65 setminus @ 23.61/3.65 X688 @ 23.61/3.65 X690 ) ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X692 @ 23.61/3.65 X688 ) ) ) => 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X694:$i, 23.61/3.65 X696:$i, 23.61/3.65 X698:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X698 @ 23.61/3.65 ( 23.61/3.65 setminus @ 23.61/3.65 X694 @ 23.61/3.65 X696 ) ) => 23.61/3.65 ( 23.61/3.65 ~( 23.61/3.65 in @ 23.61/3.65 X698 @ 23.61/3.65 X696 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))). 23.61/3.65 thf(zf_stmt_1, negated_conjecture, 23.61/3.65 (~( ( ![X4:$i,X6:$i]: 23.61/3.65 ( ( ![X8:$i]: ( ( in @ X8 @ X4 ) <=> ( in @ X8 @ X6 ) ) ) => 23.61/3.65 ( ( X4 ) = ( X6 ) ) ) ) => 23.61/3.65 ( ( ![X10:$i]: ( ~( in @ X10 @ emptyset ) ) ) => 23.61/3.65 ( ( ![X12:$i,X14:$i,X16:$i]: 23.61/3.65 ( ( in @ X16 @ ( setadjoin @ X12 @ X14 ) ) <=> 23.61/3.65 ( ( in @ X16 @ X14 ) | ( ( X16 ) = ( X12 ) ) ) ) ) => 23.61/3.65 ( ( ![X18:$i,X20:$i]: 23.61/3.65 ( ( in @ X20 @ ( powerset @ X18 ) ) <=> 23.61/3.65 ( ![X22:$i]: ( ( in @ X22 @ X20 ) => ( in @ X22 @ X18 ) ) ) ) ) => 23.61/3.65 ( ( ![X24:$i,X26:$i]: 23.61/3.65 ( ( in @ X26 @ ( setunion @ X24 ) ) <=> 23.61/3.65 ( ?[X28:$i]: ( ( in @ X26 @ X28 ) & ( in @ X28 @ X24 ) ) ) ) ) => 23.61/3.65 ( ( in @ emptyset @ omega ) => 23.61/3.65 ( ( ![X30:$i]: 23.61/3.65 ( ( in @ X30 @ omega ) => 23.61/3.65 ( in @ ( setadjoin @ X30 @ X30 ) @ omega ) ) ) => 23.61/3.65 ( ( ![X32:$i]: 23.61/3.65 ( ( ( ![X34:$i]: 23.61/3.65 ( ( ( in @ X34 @ X32 ) & ( in @ X34 @ omega ) ) => 23.61/3.65 ( in @ ( setadjoin @ X34 @ X34 ) @ X32 ) ) ) & 23.61/3.65 ( in @ emptyset @ X32 ) ) => 23.61/3.65 ( ![X36:$i]: 23.61/3.65 ( ( in @ X36 @ omega ) => ( in @ X36 @ X32 ) ) ) ) ) => 23.61/3.65 ( ( ![X38:( $i > $i > $o ),X40:$i]: 23.61/3.65 ( ( ![X42:$i]: 23.61/3.65 ( ( in @ X42 @ X40 ) => 23.61/3.65 ( ?[X44:$i]: 23.61/3.65 ( ( X38 @ X42 @ X44 ) & 23.61/3.65 ( ![X46:$i]: 23.61/3.65 ( ( X38 @ X42 @ X46 ) => 23.61/3.65 ( ( X44 ) = ( X46 ) ) ) ) ) ) ) ) => 23.61/3.65 ( ?[X48:$i]: 23.61/3.65 ( ![X50:$i]: 23.61/3.65 ( ( in @ X50 @ X48 ) <=> 23.61/3.65 ( ?[X52:$i]: 23.61/3.65 ( ( in @ X52 @ X40 ) & ( X38 @ X52 @ X50 ) ) ) ) ) ) ) ) => 23.61/3.65 ( ( ![X54:$i]: 23.61/3.65 ( ( ?[X56:$i]: ( in @ X56 @ X54 ) ) => 23.61/3.65 ( ?[X58:$i]: 23.61/3.65 ( ( in @ X58 @ X54 ) & 23.61/3.65 ( ~( ?[X60:$i]: 23.61/3.65 ( ( in @ X60 @ X58 ) & 23.61/3.65 ( in @ X60 @ X54 ) ) ) ) ) ) ) ) => 23.61/3.65 ( ( ![X62:$i]: 23.61/3.65 ( ?[X64:$i]: 23.61/3.65 ( ( ![X96:$i]: 23.61/3.65 ( ( in @ X96 @ X64 ) => 23.61/3.65 ( ![X98:$i]: 23.61/3.65 ( ( in @ X98 @ X96 ) => 23.61/3.65 ( in @ X98 @ X62 ) ) ) ) ) & 23.61/3.65 ( ![X90:$i,X92:$i]: 23.61/3.65 ( ( ( in @ X92 @ X62 ) & ( in @ X90 @ X62 ) ) => 23.61/3.65 ( ( ![X94:$i]: 23.61/3.65 ( ( in @ X94 @ X64 ) => 23.61/3.65 ( ( in @ X90 @ X94 ) <=> 23.61/3.65 ( in @ X92 @ X94 ) ) ) ) => 23.61/3.65 ( ( X90 ) = ( X92 ) ) ) ) ) & 23.61/3.65 ( ![X82:$i,X84:$i]: 23.61/3.65 ( ( ( in @ X84 @ X64 ) & ( in @ X82 @ X64 ) ) => 23.61/3.65 ( ( ![X88:$i]: 23.61/3.65 ( ( in @ X88 @ X84 ) => 23.61/3.65 ( in @ X88 @ X82 ) ) ) | 23.61/3.65 ( ![X86:$i]: 23.61/3.65 ( ( in @ X86 @ X82 ) => 23.61/3.65 ( in @ X86 @ X84 ) ) ) ) ) ) & 23.61/3.65 ( ![X66:$i]: 23.61/3.65 ( ( ( ?[X70:$i]: ( in @ X70 @ X66 ) ) & 23.61/3.65 ( ![X68:$i]: 23.61/3.65 ( ( in @ X68 @ X66 ) => 23.61/3.65 ( in @ X68 @ X62 ) ) ) ) => 23.61/3.65 ( ?[X72:$i,X74:$i]: 23.61/3.65 ( ( in @ X72 @ X64 ) & 23.61/3.65 ( in @ X74 @ X66 ) & 23.61/3.65 ( ~( ?[X80:$i]: 23.61/3.65 ( ( in @ X80 @ X72 ) & 23.61/3.65 ( in @ X80 @ X66 ) ) ) ) & 23.61/3.65 ( ![X76:$i]: 23.61/3.65 ( ( in @ X76 @ X64 ) => 23.61/3.65 ( ( in @ X74 @ X76 ) | 23.61/3.65 ( ![X78:$i]: 23.61/3.65 ( ( in @ X78 @ X76 ) => 23.61/3.65 ( in @ X78 @ X72 ) ) ) ) ) ) ) ) ) ) ) ) ) => 23.61/3.65 ( ( ![X100:( $i > $o )]: 23.61/3.65 ( ( ?[X102:$i]: 23.61/3.65 ( ( X100 @ X102 ) & 23.61/3.65 ( ![X104:$i]: 23.61/3.65 ( ( X100 @ X104 ) => 23.61/3.65 ( ( X102 ) = ( X104 ) ) ) ) ) ) => 23.61/3.65 ( X100 @ 23.61/3.65 ( descr @ ( ^[V_1:$i]: ( X100 @ V_1 ) ) ) ) ) ) => 23.61/3.65 ( ( ![X106:$i,X108:( $i > $o ),X110:$i]: 23.61/3.65 ( ( in @ X110 @ X106 ) => 23.61/3.65 ( ( X108 @ X110 ) => 23.61/3.65 ( in @ 23.61/3.65 X110 @ 23.61/3.65 ( dsetconstr @ 23.61/3.65 X106 @ ( ^[V_2:$i]: ( X108 @ V_2 ) ) ) ) ) ) ) => 23.61/3.65 ( ( ![X112:$i,X114:( $i > $o ),X116:$i]: 23.61/3.65 ( ( in @ 23.61/3.65 X116 @ 23.61/3.65 ( dsetconstr @ 23.61/3.65 X112 @ ( ^[V_3:$i]: ( X114 @ V_3 ) ) ) ) => 23.61/3.65 ( in @ X116 @ X112 ) ) ) => 23.61/3.65 ( ( ![X118:$i,X120:( $i > $o ),X122:$i]: 23.61/3.65 ( ( in @ 23.61/3.65 X122 @ 23.61/3.65 ( dsetconstr @ 23.61/3.65 X118 @ 23.61/3.65 ( ^[V_4:$i]: ( X120 @ V_4 ) ) ) ) => 23.61/3.65 ( X120 @ X122 ) ) ) => 23.61/3.65 ( ( ![X124:( $i > $o )]: 23.61/3.65 ( ( ?[X126:$i]: 23.61/3.65 ( ( X124 @ X126 ) & 23.61/3.65 ( ![X128:$i]: 23.61/3.65 ( ( X124 @ X128 ) => 23.61/3.65 ( ( X126 ) = ( X128 ) ) ) ) ) ) => 23.61/3.65 ( ?[X130:$i]: 23.61/3.65 ( ( X124 @ X130 ) & 23.61/3.65 ( ![X132:$i]: 23.61/3.65 ( ( X124 @ X132 ) => 23.61/3.65 ( ( X130 ) = ( X132 ) ) ) ) ) ) ) ) => 23.61/3.65 ( ( ![X134:$o,X136:$i]: 23.61/3.65 ( ( in @ X136 @ ( prop2set @ X134 ) ) => 23.61/3.65 ( X134 ) ) ) => 23.61/3.65 ( ( ![X138:$i]: 23.61/3.65 ( ( in @ X138 @ emptyset ) => 23.61/3.65 ( ![X140:$o]: ( X140 ) ) ) ) => 23.61/3.65 ( ( ![X142:$i]: 23.61/3.65 ( ~( in @ X142 @ emptyset ) ) ) => 23.61/3.65 ( ( ![X144:$i]: 23.61/3.65 ( ~( in @ X144 @ emptyset ) ) ) => 23.61/3.65 ( ( ![X146:( $i > $o )]: 23.61/3.65 ( ( ?[X148:$i]: 23.61/3.65 ( ( X146 @ X148 ) & 23.61/3.65 ( ![X150:$i]: 23.61/3.65 ( ( X146 @ X150 ) => 23.61/3.65 ( ( X148 ) = 23.61/3.65 ( X150 ) ) ) ) ) ) => 23.61/3.65 ( ?[X152:$i]: 23.61/3.65 ( X146 @ X152 ) ) ) ) => 23.61/3.65 ( ( ![X154:$i,X156:$i]: 23.61/3.65 ( ( ![X158:$i]: 23.61/3.65 ( ( in @ X158 @ X154 ) => 23.61/3.65 ( in @ X158 @ X156 ) ) ) => 23.61/3.65 ( ( ![X160:$i]: 23.61/3.65 ( ( in @ X160 @ X156 ) => 23.61/3.65 ( in @ X160 @ X154 ) ) ) => 23.61/3.65 ( ( X154 ) = ( X156 ) ) ) ) ) => 23.61/3.65 ( ( ![X162:$i]: 23.61/3.65 ( ( ![X164:$i]: 23.61/3.65 ( ~( in @ X164 @ X162 ) ) ) => 23.61/3.65 ( ( X162 ) = 23.61/3.65 ( emptyset ) ) ) ) => 23.61/3.65 ( ( ![X166:$i]: 23.61/3.65 ( ( ![X168:$i]: 23.61/3.65 ( ~( in @ 23.61/3.65 X168 @ X166 ) ) ) => 23.61/3.65 ( ( X166 ) = 23.61/3.65 ( emptyset ) ) ) ) => 23.61/3.65 ( ( ![X170:$i, 23.61/3.65 X172:( $i > $o ), 23.61/3.65 X174:$i]: 23.61/3.65 ( ( in @ X174 @ X170 ) => 23.61/3.65 ( ( in @ 23.61/3.65 X174 @ 23.61/3.65 ( dsetconstr @ 23.61/3.65 X170 @ 23.61/3.65 ( ^[V_5:$i]: 23.61/3.65 ( X172 @ 23.61/3.65 V_5 ) ) ) ) <=> 23.61/3.65 ( X172 @ X174 ) ) ) ) => 23.61/3.65 ( ( ![X176:$i]: 23.61/3.65 ( ( ( X176 ) != 23.61/3.65 ( emptyset ) ) => 23.61/3.65 ( ?[X178:$i]: 23.61/3.65 ( in @ 23.61/3.65 X178 @ X176 ) ) ) ) => 23.61/3.65 ( ( ![X180:$i, 23.61/3.65 X182:( 23.61/3.65 $i > $o ), 23.61/3.65 X184:$i]: 23.61/3.65 ( ( in @ 23.61/3.65 X184 @ X180 ) => 23.61/3.65 ( ( X182 @ X184 ) => 23.61/3.65 ( ( dsetconstr 23.61/3.65 @ 23.61/3.65 X180 @ 23.61/3.65 ( 23.61/3.65 ^[ 23.61/3.65 V_6:$i]: 23.61/3.65 ( 23.61/3.65 X182 @ 23.61/3.65 V_6 ) ) ) != 23.61/3.65 ( emptyset ) ) ) ) ) => 23.61/3.65 ( ( ![X186:$i]: 23.61/3.65 ( ( ?[X188:$i]: 23.61/3.65 ( in @ 23.61/3.65 X188 @ 23.61/3.65 X186 ) ) => 23.61/3.65 ( ( X186 ) != 23.61/3.65 ( emptyset ) ) ) ) => 23.61/3.65 ( ( ![X190:$i, 23.61/3.65 X192:$i]: 23.61/3.65 ( in @ 23.61/3.65 X190 @ 23.61/3.65 ( setadjoin 23.61/3.65 @ 23.61/3.65 X190 @ 23.61/3.65 X192 ) ) ) => 23.61/3.65 ( ( in @ 23.61/3.65 emptyset @ 23.61/3.65 ( setadjoin 23.61/3.65 @ 23.61/3.65 emptyset @ 23.61/3.65 emptyset ) ) => 23.61/3.65 ( ( ![ 23.61/3.65 X194:$i, 23.61/3.65 X196:$i, 23.61/3.65 X198:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X198 @ 23.61/3.65 X196 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X198 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X194 @ 23.61/3.65 X196 ) ) ) ) => 23.61/3.65 ( ( 23.61/3.65 ![ 23.61/3.65 X200:$i, 23.61/3.65 X202:$i, 23.61/3.65 X204:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X204 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X200 @ 23.61/3.65 X202 ) ) => 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X206:$o]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X204 ) = 23.61/3.65 ( 23.61/3.65 X200 ) ) => 23.61/3.65 ( 23.61/3.65 X206 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X204 @ 23.61/3.65 X202 ) => 23.61/3.65 ( 23.61/3.65 X206 ) ) => 23.61/3.65 ( 23.61/3.65 X206 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X208:$i, 23.61/3.65 X210:$i, 23.61/3.65 X212:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X212 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X208 @ 23.61/3.65 X210 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X212 @ 23.61/3.65 X210 ) | 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X212 ) = 23.61/3.65 ( 23.61/3.65 X208 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X214:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 dsetconstr 23.61/3.65 @ 23.61/3.65 X214 @ 23.61/3.65 ( 23.61/3.65 ^[ 23.61/3.65 V_7:$i]: 23.61/3.65 ( 23.61/3.65 $true ) ) ) = 23.61/3.65 ( 23.61/3.65 X214 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X216:$i, 23.61/3.65 X218:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X220:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X220 @ 23.61/3.65 X218 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X220 @ 23.61/3.65 X216 ) ) ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X218 @ 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 X216 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X222:$i]: 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 emptyset @ 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 X222 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X224:$i]: 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 emptyset @ 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 X224 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X226:$i, 23.61/3.65 X228:$i, 23.61/3.65 X230:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X228 @ 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 X226 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X230 @ 23.61/3.65 X228 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X230 @ 23.61/3.65 X226 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X232:$i, 23.61/3.65 X234:$i, 23.61/3.65 X236:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X234 @ 23.61/3.65 X236 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X236 @ 23.61/3.65 X232 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X234 @ 23.61/3.65 ( 23.61/3.65 setunion 23.61/3.65 @ 23.61/3.65 X232 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X238:$i, 23.61/3.65 X240:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X240 @ 23.61/3.65 ( 23.61/3.65 setunion 23.61/3.65 @ 23.61/3.65 X238 ) ) => 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X242:$o]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X244:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X240 @ 23.61/3.65 X244 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X244 @ 23.61/3.65 X238 ) => 23.61/3.65 ( 23.61/3.65 X242 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 X242 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X246:$i, 23.61/3.65 X248:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X248 @ 23.61/3.65 X246 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X248 @ 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 ( 23.61/3.65 setunion 23.61/3.65 @ 23.61/3.65 X246 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X250:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X252:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X250 @ 23.61/3.65 X252 ) & 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X254:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X250 @ 23.61/3.65 X254 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X252 ) = 23.61/3.65 ( 23.61/3.65 X254 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X256:$i]: 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X258:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X250 @ 23.61/3.65 X258 ) <=> 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X258 ) = 23.61/3.65 ( 23.61/3.65 X256 ) ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X260:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X260 ) != 23.61/3.65 ( 23.61/3.65 emptyset ) ) => 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X262:$i]: 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X262 @ 23.61/3.65 X260 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X264:$i, 23.61/3.65 X266:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X264 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X266 @ 23.61/3.65 emptyset ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X264 ) = 23.61/3.65 ( 23.61/3.65 X266 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X268:$i, 23.61/3.65 X270:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X268 ) != 23.61/3.65 ( 23.61/3.65 X270 ) ) => 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X270 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X268 @ 23.61/3.65 emptyset ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X272:$i, 23.61/3.65 X274:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X272 ) = 23.61/3.65 ( 23.61/3.65 X274 ) ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X272 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X274 @ 23.61/3.65 emptyset ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X276:$i, 23.61/3.65 X278:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X276 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X278 @ 23.61/3.65 emptyset ) ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X278 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X276 @ 23.61/3.65 emptyset ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X280:$i, 23.61/3.65 X282:$i, 23.61/3.65 X284:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X284 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X280 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X282 @ 23.61/3.65 emptyset ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X284 ) = 23.61/3.65 ( 23.61/3.65 X282 ) ) | 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X284 ) = 23.61/3.65 ( 23.61/3.65 X280 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X286:$i, 23.61/3.65 X288:$i]: 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X286 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X286 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X288 @ 23.61/3.65 emptyset ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X290:$i, 23.61/3.65 X292:$i]: 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X292 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X290 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X292 @ 23.61/3.65 emptyset ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X294:$i, 23.61/3.65 X296:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X298:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X298 @ 23.61/3.65 X294 ) & 23.61/3.65 ( 23.61/3.65 X296 @ 23.61/3.65 X298 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 dsetconstr 23.61/3.65 @ 23.61/3.65 X294 @ 23.61/3.65 ( 23.61/3.65 ^[ 23.61/3.65 V_8:$i]: 23.61/3.65 ( 23.61/3.65 X296 @ 23.61/3.65 V_8 ) ) ) != 23.61/3.65 ( 23.61/3.65 emptyset ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X300:( 23.61/3.65 $i > $o ), 23.61/3.65 X302:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X302 @ 23.61/3.65 emptyset ) => 23.61/3.65 ( 23.61/3.65 X300 @ 23.61/3.65 X302 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X304:$i, 23.61/3.65 X306:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X308:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X308 @ 23.61/3.65 X304 ) => 23.61/3.65 ( 23.61/3.65 X306 @ 23.61/3.65 X308 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X310:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X310 @ 23.61/3.65 X304 ) & 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 X306 @ 23.61/3.65 X310 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X312:$i, 23.61/3.65 X314:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X316:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X316 @ 23.61/3.65 X312 ) => 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 X314 @ 23.61/3.65 X316 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X318:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X318 @ 23.61/3.65 X312 ) & 23.61/3.65 ( 23.61/3.65 X314 @ 23.61/3.65 X318 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X320:$i, 23.61/3.65 X322:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X324:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X324 @ 23.61/3.65 X320 ) & 23.61/3.65 ( 23.61/3.65 X322 @ 23.61/3.65 X324 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X326:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X326 @ 23.61/3.65 X320 ) => 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 X322 @ 23.61/3.65 X326 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X328:$i, 23.61/3.65 X330:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X332:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X332 @ 23.61/3.65 X328 ) & 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 X330 @ 23.61/3.65 X332 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X334:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X334 @ 23.61/3.65 X328 ) => 23.61/3.65 ( 23.61/3.65 X330 @ 23.61/3.65 X334 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X336:$o]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X336 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 emptyset @ 23.61/3.65 ( 23.61/3.65 prop2set 23.61/3.65 @ 23.61/3.65 X336 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X338:$o]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X338 ) => 23.61/3.65 ( 23.61/3.65 set2prop 23.61/3.65 @ 23.61/3.65 ( 23.61/3.65 prop2set 23.61/3.65 @ 23.61/3.65 X338 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X340:$i, 23.61/3.65 X342:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X344:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X344 @ 23.61/3.65 X340 ) & 23.61/3.65 ( 23.61/3.65 X342 @ 23.61/3.65 X344 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X346:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X346 @ 23.61/3.65 X340 ) => 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 X342 @ 23.61/3.65 X346 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X348:$i, 23.61/3.65 X350:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X352:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X352 @ 23.61/3.65 X348 ) => 23.61/3.65 ( 23.61/3.65 X350 @ 23.61/3.65 X352 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X354:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X354 @ 23.61/3.65 X348 ) & 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 X350 @ 23.61/3.65 X354 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X356:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X358:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X356 @ 23.61/3.65 X358 ) & 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X360:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X356 @ 23.61/3.65 X360 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X358 ) = 23.61/3.65 ( 23.61/3.65 X360 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X362:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X356 @ 23.61/3.65 X362 ) & 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X364:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X356 @ 23.61/3.65 X364 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X362 ) = 23.61/3.65 ( 23.61/3.65 X364 ) ) ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X366:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X368:$i]: 23.61/3.65 ( 23.61/3.65 X366 @ 23.61/3.65 X368 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X370:$i, 23.61/3.65 X372:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X366 @ 23.61/3.65 X370 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X366 @ 23.61/3.65 X372 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X370 ) = 23.61/3.65 ( 23.61/3.65 X372 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X374:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X366 @ 23.61/3.65 X374 ) & 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X376:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X366 @ 23.61/3.65 X376 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X374 ) = 23.61/3.65 ( 23.61/3.65 X376 ) ) ) ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X378:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X380:$i]: 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X382:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X378 @ 23.61/3.65 X382 ) <=> 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X382 ) = 23.61/3.65 ( 23.61/3.65 X380 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X384:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X378 @ 23.61/3.65 X384 ) & 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X386:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X378 @ 23.61/3.65 X386 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X384 ) = 23.61/3.65 ( 23.61/3.65 X386 ) ) ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X388:$i, 23.61/3.65 X390:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X388 ) = 23.61/3.65 ( 23.61/3.65 X390 ) ) => 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X392:$i, 23.61/3.65 X394:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X392 ) = 23.61/3.65 ( 23.61/3.65 X394 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X392 @ 23.61/3.65 X388 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X394 @ 23.61/3.65 X390 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X396:$i, 23.61/3.65 X398:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X396 ) = 23.61/3.65 ( 23.61/3.65 X398 ) ) => 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X400:$i, 23.61/3.65 X402:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X400 ) = 23.61/3.65 ( 23.61/3.65 X402 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X400 @ 23.61/3.65 X396 ) <=> 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X402 @ 23.61/3.65 X398 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X404:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X406:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X404 @ 23.61/3.65 X406 ) & 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X408:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X404 @ 23.61/3.65 X408 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X406 ) = 23.61/3.65 ( 23.61/3.65 X408 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X410:$i, 23.61/3.65 X412:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X404 @ 23.61/3.65 X410 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X404 @ 23.61/3.65 X412 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X410 ) = 23.61/3.65 ( 23.61/3.65 X412 ) ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X414:( 23.61/3.65 $i > $o ), 23.61/3.65 X416:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X418:$i, 23.61/3.65 X420:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X418 ) = 23.61/3.65 ( 23.61/3.65 X420 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X414 @ 23.61/3.65 X418 ) <=> 23.61/3.65 ( 23.61/3.65 X416 @ 23.61/3.65 X420 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X422:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X414 @ 23.61/3.65 X422 ) & 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X424:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X414 @ 23.61/3.65 X424 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X422 ) = 23.61/3.65 ( 23.61/3.65 X424 ) ) ) ) ) ) <=> 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X426:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X416 @ 23.61/3.65 X426 ) & 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X428:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X416 @ 23.61/3.65 X428 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X426 ) = 23.61/3.65 ( 23.61/3.65 X428 ) ) ) ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 emptyset ) = 23.61/3.65 ( 23.61/3.65 emptyset ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X430:$i, 23.61/3.65 X432:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X430 ) = 23.61/3.65 ( 23.61/3.65 X432 ) ) => 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X434:$i, 23.61/3.65 X436:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X434 ) = 23.61/3.65 ( 23.61/3.65 X436 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X430 @ 23.61/3.65 X434 ) = 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X432 @ 23.61/3.65 X436 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X438:$i, 23.61/3.65 X440:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X438 ) = 23.61/3.65 ( 23.61/3.65 X440 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 X438 ) = 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 X440 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X442:$i, 23.61/3.65 X444:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X442 ) = 23.61/3.65 ( 23.61/3.65 X444 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 setunion 23.61/3.65 @ 23.61/3.65 X442 ) = 23.61/3.65 ( 23.61/3.65 setunion 23.61/3.65 @ 23.61/3.65 X444 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 omega ) = 23.61/3.65 ( 23.61/3.65 omega ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X446:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X448:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X446 @ 23.61/3.65 X448 ) & 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X450:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X446 @ 23.61/3.65 X450 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X448 ) = 23.61/3.65 ( 23.61/3.65 X450 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X452:$i, 23.61/3.65 X454:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X446 @ 23.61/3.65 X452 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X446 @ 23.61/3.65 X454 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X452 ) = 23.61/3.65 ( 23.61/3.65 X454 ) ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X456:( 23.61/3.65 $i > $o ), 23.61/3.65 X458:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X460:$i, 23.61/3.65 X462:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X460 ) = 23.61/3.65 ( 23.61/3.65 X462 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X456 @ 23.61/3.65 X460 ) <=> 23.61/3.65 ( 23.61/3.65 X458 @ 23.61/3.65 X462 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X464:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X456 @ 23.61/3.65 X464 ) & 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X466:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X456 @ 23.61/3.65 X466 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X464 ) = 23.61/3.65 ( 23.61/3.65 X466 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X468:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X458 @ 23.61/3.65 X468 ) & 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X470:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X458 @ 23.61/3.65 X470 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X468 ) = 23.61/3.65 ( 23.61/3.65 X470 ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 descr @ 23.61/3.65 ( 23.61/3.65 ^[ 23.61/3.65 V_9:$i]: 23.61/3.65 ( 23.61/3.65 X456 @ 23.61/3.65 V_9 ) ) ) = 23.61/3.65 ( 23.61/3.65 descr @ 23.61/3.65 ( 23.61/3.65 ^[ 23.61/3.65 V_10:$i]: 23.61/3.65 ( 23.61/3.65 X458 @ 23.61/3.65 V_10 ) ) ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X472:$i, 23.61/3.65 X474:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X472 ) = 23.61/3.65 ( 23.61/3.65 X474 ) ) => 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X476:( 23.61/3.65 $i > $o ), 23.61/3.65 X478:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X480:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X480 @ 23.61/3.65 X472 ) => 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X482:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X482 @ 23.61/3.65 X474 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X480 ) = 23.61/3.65 ( 23.61/3.65 X482 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X476 @ 23.61/3.65 X480 ) <=> 23.61/3.65 ( 23.61/3.65 X478 @ 23.61/3.65 X482 ) ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 dsetconstr 23.61/3.65 @ 23.61/3.65 X472 @ 23.61/3.65 ( 23.61/3.65 ^[ 23.61/3.65 V_11:$i]: 23.61/3.65 ( 23.61/3.65 X476 @ 23.61/3.65 V_11 ) ) ) = 23.61/3.65 ( 23.61/3.65 dsetconstr 23.61/3.65 @ 23.61/3.65 X474 @ 23.61/3.65 ( 23.61/3.65 ^[ 23.61/3.65 V_12:$i]: 23.61/3.65 ( 23.61/3.65 X478 @ 23.61/3.65 V_12 ) ) ) ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X484:$i, 23.61/3.65 X486:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X488:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X488 @ 23.61/3.65 X484 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X488 @ 23.61/3.65 X486 ) ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X484 @ 23.61/3.65 X486 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X490:$i, 23.61/3.65 X492:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X490 ) = 23.61/3.65 ( 23.61/3.65 X492 ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X492 @ 23.61/3.65 X490 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X494:$i, 23.61/3.65 X496:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X494 ) = 23.61/3.65 ( 23.61/3.65 X496 ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X494 @ 23.61/3.65 X496 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X498:$i, 23.61/3.65 X500:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X502:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X502 @ 23.61/3.65 X498 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X502 @ 23.61/3.65 X500 ) ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X498 @ 23.61/3.65 X500 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X504:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 emptyset @ 23.61/3.65 X504 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X506:$i, 23.61/3.65 X508:$i, 23.61/3.65 X510:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X506 @ 23.61/3.65 X508 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X510 @ 23.61/3.65 X506 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X510 @ 23.61/3.65 X508 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X512:$i, 23.61/3.65 X514:$i, 23.61/3.65 X516:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X512 @ 23.61/3.65 X514 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X516 @ 23.61/3.65 X514 ) ) => 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X516 @ 23.61/3.65 X512 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X518:$i, 23.61/3.65 X520:$i, 23.61/3.65 X522:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X522 @ 23.61/3.65 X518 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X522 @ 23.61/3.65 X520 ) ) => 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X518 @ 23.61/3.65 X520 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X524:$i, 23.61/3.65 X526:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X524 @ 23.61/3.65 X526 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X524 ) != 23.61/3.65 ( 23.61/3.65 X526 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X528:$i, 23.61/3.65 X530:$i, 23.61/3.65 X532:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X532 @ 23.61/3.65 X528 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X532 @ 23.61/3.65 X530 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X528 ) != 23.61/3.65 ( 23.61/3.65 X530 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X534:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X534 @ 23.61/3.65 X534 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X536:$i, 23.61/3.65 X538:$i, 23.61/3.65 X540:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X536 @ 23.61/3.65 X538 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X538 @ 23.61/3.65 X540 ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X536 @ 23.61/3.65 X540 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X542:$i, 23.61/3.65 X544:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X544 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X542 @ 23.61/3.65 X544 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X546:$i, 23.61/3.65 X548:$i, 23.61/3.65 X550:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X546 @ 23.61/3.65 X550 ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X546 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X548 @ 23.61/3.65 X550 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X552:$i, 23.61/3.65 X554:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X552 @ 23.61/3.65 X554 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X552 @ 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 X554 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X556:$i, 23.61/3.65 X558:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X556 @ 23.61/3.65 X558 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X558 @ 23.61/3.65 X556 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X556 ) = 23.61/3.65 ( 23.61/3.65 X558 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X560:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X560 @ 23.61/3.65 emptyset ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 X560 ) = 23.61/3.65 ( 23.61/3.65 emptyset ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X562:$i, 23.61/3.65 X564:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X564 @ 23.61/3.65 X562 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X564 @ 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 X562 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X566:$i, 23.61/3.65 X568:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X568 @ 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 X566 ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X568 @ 23.61/3.65 X566 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X570:$i]: 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X570 @ 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 X570 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X572:$i, 23.61/3.65 X574:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X572 @ 23.61/3.65 X574 ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 X572 ) @ 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 X574 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X576:$i, 23.61/3.65 X578:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 ( 23.61/3.65 dsetconstr 23.61/3.65 @ 23.61/3.65 X576 @ 23.61/3.65 ( 23.61/3.65 ^[ 23.61/3.65 V_13:$i]: 23.61/3.65 ( 23.61/3.65 X578 @ 23.61/3.65 V_13 ) ) ) @ 23.61/3.65 ( 23.61/3.65 powerset 23.61/3.65 @ 23.61/3.65 X576 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X580:$i, 23.61/3.65 X582:( 23.61/3.65 $i > $o )]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 ( 23.61/3.65 dsetconstr 23.61/3.65 @ 23.61/3.65 X580 @ 23.61/3.65 ( 23.61/3.65 ^[ 23.61/3.65 V_14:$i]: 23.61/3.65 ( 23.61/3.65 X582 @ 23.61/3.65 V_14 ) ) ) @ 23.61/3.65 X580 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X584:$i, 23.61/3.65 X586:$i, 23.61/3.65 X588:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X588 @ 23.61/3.65 X584 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X588 @ 23.61/3.65 ( 23.61/3.65 binunion 23.61/3.65 @ 23.61/3.65 X584 @ 23.61/3.65 X586 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X590:$i, 23.61/3.65 X592:$i]: 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X592 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X590 @ 23.61/3.65 ( 23.61/3.65 setadjoin 23.61/3.65 @ 23.61/3.65 X592 @ 23.61/3.65 emptyset ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X594:$i, 23.61/3.65 X596:$i, 23.61/3.65 X598:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X598 @ 23.61/3.65 X596 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X598 @ 23.61/3.65 ( 23.61/3.65 binunion 23.61/3.65 @ 23.61/3.65 X594 @ 23.61/3.65 X596 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X600:$i, 23.61/3.65 X602:$i, 23.61/3.65 X604:$i, 23.61/3.65 X606:$o]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X604 @ 23.61/3.65 ( 23.61/3.65 binunion 23.61/3.65 @ 23.61/3.65 X600 @ 23.61/3.65 X602 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X604 @ 23.61/3.65 X600 ) => 23.61/3.65 ( 23.61/3.65 X606 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X604 @ 23.61/3.65 X602 ) => 23.61/3.65 ( 23.61/3.65 X606 ) ) => 23.61/3.65 ( 23.61/3.65 X606 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X608:$i, 23.61/3.65 X610:$i, 23.61/3.65 X612:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X612 @ 23.61/3.65 ( 23.61/3.65 binunion 23.61/3.65 @ 23.61/3.65 X608 @ 23.61/3.65 X610 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X612 @ 23.61/3.65 X610 ) | 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X612 @ 23.61/3.65 X608 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X614:$i, 23.61/3.65 X616:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X614 @ 23.61/3.65 ( 23.61/3.65 binunion 23.61/3.65 @ 23.61/3.65 X614 @ 23.61/3.65 X616 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X618:$i, 23.61/3.65 X620:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X620 @ 23.61/3.65 ( 23.61/3.65 binunion 23.61/3.65 @ 23.61/3.65 X618 @ 23.61/3.65 X620 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X622:$i, 23.61/3.65 X624:$i, 23.61/3.65 X626:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X626 @ 23.61/3.65 X622 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X626 @ 23.61/3.65 X624 ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X626 @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X622 @ 23.61/3.65 X624 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X628:$i, 23.61/3.65 X630:$i, 23.61/3.65 X632:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X632 @ 23.61/3.65 X628 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X632 @ 23.61/3.65 X630 ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X632 @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X628 @ 23.61/3.65 X630 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X634:$i, 23.61/3.65 X636:$i, 23.61/3.65 X638:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X638 @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X634 @ 23.61/3.65 X636 ) ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X638 @ 23.61/3.65 X634 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X640:$i, 23.61/3.65 X642:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X640 @ 23.61/3.65 X642 ) @ 23.61/3.65 X640 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X644:$i, 23.61/3.65 X646:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X644 @ 23.61/3.65 X646 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X644 @ 23.61/3.65 X646 ) = 23.61/3.65 ( 23.61/3.65 X644 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X648:$i, 23.61/3.65 X650:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X648 @ 23.61/3.65 X650 ) = 23.61/3.65 ( 23.61/3.65 X650 ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X650 @ 23.61/3.65 X648 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X652:$i, 23.61/3.65 X654:$i, 23.61/3.65 X656:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X656 @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X652 @ 23.61/3.65 X654 ) ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X656 @ 23.61/3.65 X654 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X658:$i, 23.61/3.65 X660:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 ?[ 23.61/3.65 X662:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X662 @ 23.61/3.65 X658 ) & 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X662 @ 23.61/3.65 X660 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X658 @ 23.61/3.65 X660 ) = 23.61/3.65 ( 23.61/3.65 emptyset ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X664:$i, 23.61/3.65 X666:$i]: 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X664 @ 23.61/3.65 X666 ) @ 23.61/3.65 X666 ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X668:$i, 23.61/3.65 X670:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X670 @ 23.61/3.65 X668 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X668 @ 23.61/3.65 X670 ) = 23.61/3.65 ( 23.61/3.65 X670 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X672:$i, 23.61/3.65 X674:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X672 @ 23.61/3.65 X674 ) = 23.61/3.65 ( 23.61/3.65 X672 ) ) => 23.61/3.65 ( 23.61/3.65 subset @ 23.61/3.65 X672 @ 23.61/3.65 X674 ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X676:$i, 23.61/3.65 X678:$i, 23.61/3.65 X680:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X676 @ 23.61/3.65 ( 23.61/3.65 binunion 23.61/3.65 @ 23.61/3.65 X678 @ 23.61/3.65 X680 ) ) = 23.61/3.65 ( 23.61/3.65 binunion 23.61/3.65 @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X676 @ 23.61/3.65 X678 ) @ 23.61/3.65 ( 23.61/3.65 binintersect 23.61/3.65 @ 23.61/3.65 X676 @ 23.61/3.65 X680 ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X682:$i, 23.61/3.65 X684:$i, 23.61/3.65 X686:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X686 @ 23.61/3.65 X682 ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X686 @ 23.61/3.65 X684 ) ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X686 @ 23.61/3.65 ( 23.61/3.65 setminus 23.61/3.65 @ 23.61/3.65 X682 @ 23.61/3.65 X684 ) ) ) ) ) => 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X688:$i, 23.61/3.65 X690:$i, 23.61/3.65 X692:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X692 @ 23.61/3.65 ( 23.61/3.65 setminus 23.61/3.65 @ 23.61/3.65 X688 @ 23.61/3.65 X690 ) ) => 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X692 @ 23.61/3.65 X688 ) ) ) => 23.61/3.65 ( 23.61/3.65 ![ 23.61/3.65 X694:$i, 23.61/3.65 X696:$i, 23.61/3.65 X698:$i]: 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X698 @ 23.61/3.65 ( 23.61/3.65 setminus 23.61/3.65 @ 23.61/3.65 X694 @ 23.61/3.65 X696 ) ) => 23.61/3.65 ( 23.61/3.65 ~ 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 X698 @ 23.61/3.65 X696 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )), 23.61/3.65 inference('cnf.neg', [status(esa)], [zf_stmt_0])). 23.61/3.65 thf(zip_derived_cl1, plain, 23.61/3.65 (~ (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((!!) @ (^[Y1 : $i]: 23.61/3.65 (((((!!) @ (^[Y2 : $i]: 23.61/3.65 (((in @ Y2 @ Y0) <=> (in @ 23.61/3.65 Y2 @ Y1)))))) => 23.61/3.65 (((Y0) = (Y1))))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((!!) @ (^[Y1 : $i]: 23.61/3.65 (((!!) @ (^[Y2 : $i]: 23.61/3.65 (((in @ Y2 @ 23.61/3.65 (setadjoin @ Y0 @ Y1)) <=> 23.61/3.65 (((in @ Y2 @ Y1) | 23.61/3.65 (((Y2) = (Y0)))))))))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((!!) @ (^[Y1 : $i]: 23.61/3.65 (((in @ Y1 @ (powerset @ Y0)) <=> 23.61/3.65 (((!!) @ (^[Y2 : $i]: 23.61/3.65 (((in @ Y2 @ Y1) => 23.61/3.65 (in @ Y2 @ Y0)))))))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((!!) @ (^[Y1 : $i]: 23.61/3.65 (((in @ Y1 @ (setunion @ Y0)) <=> 23.61/3.65 (((??) @ (^[Y2 : $i]: 23.61/3.65 (((in @ Y1 @ Y2) & 23.61/3.65 (in @ Y2 @ Y0)))))))))))))) => 23.61/3.65 (((in @ emptyset @ omega) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((in @ Y0 @ omega) => (in @ 23.61/3.65 (setadjoin @ Y0 @ Y0) @ omega)))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((((((!!) @ (^[Y1 : $i]: 23.61/3.65 (((((in @ Y1 @ Y0) & 23.61/3.65 (in @ Y1 @ omega))) => 23.61/3.65 (in @ 23.61/3.65 (setadjoin @ Y1 @ Y1) @ 23.61/3.65 Y0)))))) & 23.61/3.65 (in @ emptyset @ Y0))) => 23.61/3.65 (((!!) @ (^[Y1 : $i]: 23.61/3.65 (((in @ Y1 @ omega) => 23.61/3.65 (in @ Y1 @ Y0))))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i > $i > $o]: 23.61/3.65 (((!!) @ (^[Y1 : $i]: 23.61/3.65 (((((!!) @ (^[Y2 : $i]: 23.61/3.65 (((in @ Y2 @ 23.61/3.65 Y1) => 23.61/3.65 (((??) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2 @ 23.61/3.65 Y3) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y4 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2 @ 23.61/3.65 Y4) => 23.61/3.65 (( 23.61/3.65 (Y3) = 23.61/3.65 (Y4)))))))))))))))))) => 23.61/3.65 (((??) @ (^[Y2 : $i]: 23.61/3.65 (((!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y3 @ 23.61/3.65 Y2) <=> 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y4 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y4 @ 23.61/3.65 Y1) & 23.61/3.65 (Y0 @ 23.61/3.65 Y4 @ Y3)))))))))))))))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.61/3.65 (((??) @ (^[Y1 : $i]: 23.61/3.65 (((in @ Y1 @ Y0) & 23.61/3.65 (((~) @ (((??) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y1) & 23.61/3.65 (in @ 23.61/3.65 Y2 @ Y0)))))))))))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((??) @ (^[Y1 : $i]: 23.61/3.65 (((((!!) @ (^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y1) => 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y3 @ 23.61/3.65 Y2) => 23.61/3.65 (in @ 23.61/3.65 Y3 @ Y0))))))))))) & 23.61/3.65 (((!!) @ (^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y3 @ 23.61/3.65 Y0) & 23.61/3.65 (in @ 23.61/3.65 Y2 @ Y0))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y4 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y4 @ 23.61/3.65 Y1) => 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y4) <=> 23.61/3.65 (in @ 23.61/3.65 Y3 @ Y4)))))))) => 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y3))))))))))))) & 23.61/3.65 (((!!) @ (^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y3 @ 23.61/3.65 Y1) & 23.61/3.65 (in @ 23.61/3.65 Y2 @ Y1))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y4 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y4 @ 23.61/3.65 Y3) => 23.61/3.65 (in @ 23.61/3.65 Y4 @ Y2)))))) | 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y4 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y4 @ 23.61/3.65 Y2) => 23.61/3.65 (in @ 23.61/3.65 Y4 @ Y3)))))))))))))))) & 23.61/3.65 (((!!) @ (^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (in @ 23.61/3.65 Y3 @ Y2)))) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y3 @ 23.61/3.65 Y2) => 23.61/3.65 (in @ 23.61/3.65 Y3 @ Y0)))))))) => 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y4 : $i]: 23.61/3.65 (( 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 Y3 @ Y1) & 23.61/3.65 ( 23.61/3.65 in @ 23.61/3.65 Y4 @ Y2) & 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 (~) @ ( 23.61/3.65 ( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y5 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y5 @ 23.61/3.65 Y3) & 23.61/3.65 (in @ 23.61/3.65 Y5 @ Y2)))))))) & 23.61/3.65 ( 23.61/3.65 ( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y5 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y5 @ 23.61/3.65 Y1) => 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y4 @ 23.61/3.65 Y5) | 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y6 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y6 @ 23.61/3.65 Y5) => 23.61/3.65 (in @ 23.61/3.65 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i > $o]: 23.61/3.65 (((((??) @ (^[Y1 : $i]: 23.61/3.65 (((Y0 @ Y1) & 23.61/3.65 (((!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (((Y0 @ Y2) => 23.61/3.65 (((Y1) = 23.61/3.65 (Y2))))))))))))) => 23.61/3.65 (Y0 @ 23.61/3.65 (descr @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((!!) @ (^[Y1 : $i > $o]: 23.61/3.65 (((!!) @ (^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (( 23.61/3.65 (Y1 @ 23.61/3.65 Y2) => 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 ( 23.61/3.65 dsetconstr @ 23.61/3.65 Y0 @ 23.61/3.65 ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (Y1 @ Y3))))))))))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((!!) @ (^[Y1 : $i > $o]: 23.61/3.65 (((!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (((in @ Y2 @ 23.61/3.65 (dsetconstr @ 23.61/3.65 Y0 @ 23.61/3.65 (^[Y3 : $i]: 23.61/3.65 (Y1 @ Y3)))) => 23.61/3.65 (in @ Y2 @ 23.61/3.65 Y0)))))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((!!) @ (^[Y1 : $i > $o]: 23.61/3.65 (((!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (((in @ 23.61/3.65 Y2 @ 23.61/3.65 (dsetconstr @ 23.61/3.65 Y0 @ 23.61/3.65 ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (Y1 @ Y3)))) => 23.61/3.65 (Y1 @ Y2)))))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i > $o]: 23.61/3.65 (((((??) @ (^[Y1 : $i]: 23.61/3.65 (((Y0 @ 23.61/3.65 Y1) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (Y1) = 23.61/3.65 (Y2))))))))))))) => 23.61/3.65 (((??) @ (^[Y1 : $i]: 23.61/3.65 (((Y0 @ 23.61/3.65 Y1) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (Y1) = 23.61/3.65 (Y2)))))))))))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $o]: 23.61/3.65 (((!!) @ (^[Y1 : $i]: 23.61/3.65 (((in @ 23.61/3.65 Y1 @ 23.61/3.65 (prop2set @ 23.61/3.65 Y0)) => 23.61/3.65 (Y0))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((in @ Y0 @ 23.61/3.65 emptyset) => 23.61/3.65 (((!!) @ (^[Y1 : $o]: 23.61/3.65 (Y1))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((~) @ (in @ Y0 @ 23.61/3.65 emptyset)))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((~) @ (in @ 23.61/3.65 Y0 @ 23.61/3.65 emptyset)))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i > $o]: 23.61/3.65 (((((??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y1) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (Y1) = 23.61/3.65 (Y2))))))))))))) => 23.61/3.65 (((??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (Y0 @ Y1))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (in @ 23.61/3.65 Y2 @ Y1)))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y1) => 23.61/3.65 (in @ 23.61/3.65 Y2 @ Y0)))))) => 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (Y1))))))))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (((( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 in @ 23.61/3.65 Y1 @ Y0)))))) => 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (emptyset)))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 in @ 23.61/3.65 Y1 @ Y0)))))) => 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (emptyset)))))))) => 23.61/3.65 (((((!!) @ (^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 ( 23.61/3.65 dsetconstr @ 23.61/3.65 Y0 @ 23.61/3.65 ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (Y1 @ Y3)))) <=> 23.61/3.65 (Y1 @ Y2)))))))))))))) => 23.61/3.65 (((((!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (((((Y0) != 23.61/3.65 (emptyset))) => 23.61/3.65 (((??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (in @ 23.61/3.65 Y1 @ Y0))))))))) => 23.61/3.65 (((((!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (((!!) @ ( 23.61/3.65 ^[Y1 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (( 23.61/3.65 (Y1 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (dsetconstr @ 23.61/3.65 Y0 @ 23.61/3.65 ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (Y1 @ Y3))) != 23.61/3.65 (emptyset)))))))))))))))) => 23.61/3.65 (((((!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (in @ 23.61/3.65 Y1 @ Y0)))) => 23.61/3.65 (( 23.61/3.65 (Y0) != 23.61/3.65 (emptyset)))))))) => 23.61/3.65 (((((!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (in @ 23.61/3.65 Y0 @ 23.61/3.65 (setadjoin @ 23.61/3.65 Y0 @ Y1)))))))) => 23.61/3.65 (((in @ 23.61/3.65 emptyset @ 23.61/3.65 (setadjoin @ 23.61/3.65 emptyset @ 23.61/3.65 emptyset)) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y1) => 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 ( 23.61/3.65 setadjoin @ 23.61/3.65 Y0 @ Y1))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 ( 23.61/3.65 setadjoin @ 23.61/3.65 Y0 @ Y1)) => 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y0))) => 23.61/3.65 (Y3))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y1) => 23.61/3.65 (Y3))) => 23.61/3.65 (Y3))))))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 ( 23.61/3.65 setadjoin @ 23.61/3.65 Y0 @ Y1)) => 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y1) | 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y0)))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (dsetconstr @ 23.61/3.65 Y0 @ 23.61/3.65 ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 ($true))) = 23.61/3.65 (Y0)))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y1) => 23.61/3.65 (in @ 23.61/3.65 Y2 @ Y0)))))) => 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 Y0)))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (in @ 23.61/3.65 emptyset @ 23.61/3.65 (powerset @ 23.61/3.65 Y0))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (in @ 23.61/3.65 emptyset @ 23.61/3.65 (powerset @ 23.61/3.65 Y0))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 Y0)) => 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y1) => 23.61/3.65 (in @ 23.61/3.65 Y2 @ Y0)))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 ( 23.61/3.65 setunion @ 23.61/3.65 Y0))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 ( 23.61/3.65 setunion @ 23.61/3.65 Y0)) => 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 Y3) => 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y3 @ 23.61/3.65 Y0) => 23.61/3.65 (Y2)))))))) => 23.61/3.65 (Y2)))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 Y0) => 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 ( 23.61/3.65 setunion @ 23.61/3.65 Y0))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y1) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (Y1) = 23.61/3.65 (Y2))))))))))))) => 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) <=> 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y1)))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y0) != 23.61/3.65 (emptyset))) => 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (in @ 23.61/3.65 Y1 @ Y0))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y0 @ 23.61/3.65 ( 23.61/3.65 setadjoin @ 23.61/3.65 Y1 @ 23.61/3.65 emptyset)) => 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (Y1))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y0) != 23.61/3.65 (Y1))) => 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 in @ 23.61/3.65 Y1 @ 23.61/3.65 ( 23.61/3.65 setadjoin @ 23.61/3.65 Y0 @ 23.61/3.65 emptyset)))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (Y1))) => 23.61/3.65 (in @ 23.61/3.65 Y0 @ 23.61/3.65 ( 23.61/3.65 setadjoin @ 23.61/3.65 Y1 @ 23.61/3.65 emptyset)))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y0 @ 23.61/3.65 ( 23.61/3.65 setadjoin @ 23.61/3.65 Y1 @ 23.61/3.65 emptyset)) => 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 ( 23.61/3.65 setadjoin @ 23.61/3.65 Y0 @ 23.61/3.65 emptyset)))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 ( 23.61/3.65 setadjoin @ 23.61/3.65 Y0 @ 23.61/3.65 ( 23.61/3.65 setadjoin @ 23.61/3.65 Y1 @ 23.61/3.65 emptyset))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y1))) | 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y0)))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (in @ 23.61/3.65 Y0 @ 23.61/3.65 (setadjoin @ 23.61/3.65 Y0 @ 23.61/3.65 (setadjoin @ 23.61/3.65 Y1 @ 23.61/3.65 emptyset))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 (setadjoin @ 23.61/3.65 Y0 @ 23.61/3.65 (setadjoin @ 23.61/3.65 Y1 @ 23.61/3.65 emptyset))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) & 23.61/3.65 (Y1 @ Y2)))))) => 23.61/3.65 (( 23.61/3.65 (dsetconstr @ 23.61/3.65 Y0 @ 23.61/3.65 ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (Y1 @ Y2))) != 23.61/3.65 (emptyset))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 emptyset) => 23.61/3.65 (Y0 @ Y1))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 ( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (Y1 @ Y2)))))))) => 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) & 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 Y1 @ Y2)))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 Y1 @ Y2)))))))) => 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 ( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) & 23.61/3.65 (Y1 @ Y2)))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 ( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) & 23.61/3.65 (Y1 @ Y2)))))))) => 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 Y1 @ Y2)))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) & 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 Y1 @ Y2)))))))) => 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 ( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (Y1 @ Y2)))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $o]: 23.61/3.65 (( 23.61/3.65 (Y0) => 23.61/3.65 (in @ 23.61/3.65 emptyset @ 23.61/3.65 ( 23.61/3.65 prop2set @ 23.61/3.65 Y0))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $o]: 23.61/3.65 (( 23.61/3.65 (Y0) => 23.61/3.65 (set2prop @ 23.61/3.65 ( 23.61/3.65 prop2set @ 23.61/3.65 Y0))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 ( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) & 23.61/3.65 (Y1 @ Y2)))))))) => 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 Y1 @ Y2)))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 ( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (Y1 @ Y2)))))))) => 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) & 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 Y1 @ Y2)))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y1) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (Y1) = 23.61/3.65 (Y2))))))))))))) => 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y1) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (Y1) = 23.61/3.65 (Y2)))))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (Y0 @ Y1)))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y1) => 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (Y1) = 23.61/3.65 (Y2))))))))))))) => 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y1) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (Y1) = 23.61/3.65 (Y2)))))))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) <=> 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y1))))))))))) => 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y1) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (Y1) = 23.61/3.65 (Y2)))))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (Y1))) => 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y3))) => 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (in @ 23.61/3.65 Y3 @ Y1))))))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (Y1))) => 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y3))) => 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) <=> 23.61/3.65 (in @ 23.61/3.65 Y3 @ Y1))))))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y1) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (Y1) = 23.61/3.65 (Y2))))))))))))) => 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y1) => 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (Y1) = 23.61/3.65 (Y2)))))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y3))) => 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) <=> 23.61/3.65 (Y1 @ Y3))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y3) => 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y3))))))))))))) <=> 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y1 @ 23.61/3.65 Y2) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (Y1 @ 23.61/3.65 Y3) => 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y3))))))))))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (emptyset) = 23.61/3.65 (emptyset))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (Y1))) => 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y3))) => 23.61/3.65 (( 23.61/3.65 (setadjoin @ 23.61/3.65 Y0 @ 23.61/3.65 Y2) = 23.61/3.65 (setadjoin @ 23.61/3.65 Y1 @ Y3))))))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (Y1))) => 23.61/3.65 (( 23.61/3.65 (powerset @ 23.61/3.65 Y0) = 23.61/3.65 (powerset @ 23.61/3.65 Y1))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (Y1))) => 23.61/3.65 (( 23.61/3.65 (setunion @ 23.61/3.65 Y0) = 23.61/3.65 (setunion @ 23.61/3.65 Y1))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (omega) = 23.61/3.65 (omega))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y1) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (Y1) = 23.61/3.65 (Y2))))))))))))) => 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y1) => 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (( 23.61/3.65 (Y1) = 23.61/3.65 (Y2)))))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y3))) => 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) <=> 23.61/3.65 (Y1 @ Y3))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y2) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (Y0 @ 23.61/3.65 Y3) => 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y3))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (??) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (Y1 @ 23.61/3.65 Y2) & 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i]: 23.61/3.65 (( 23.61/3.65 (Y1 @ 23.61/3.65 Y3) => 23.61/3.65 (( 23.61/3.65 (Y2) = 23.61/3.65 (Y3))))))))))))) => 23.61/3.65 (( 23.61/3.65 (descr @ 23.61/3.65 ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (Y0 @ Y2))) = 23.61/3.65 (descr @ 23.61/3.65 ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (Y1 @ Y2))))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (Y1))) => 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $i > $o]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y4 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y4 @ 23.61/3.65 Y0) => 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y5 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y5 @ 23.61/3.65 Y1) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y4) = 23.61/3.65 (Y5))) => 23.61/3.65 (( 23.61/3.65 (Y2 @ 23.61/3.65 Y4) <=> 23.61/3.65 (Y3 @ Y5))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (dsetconstr @ 23.61/3.65 Y0 @ 23.61/3.65 ( 23.61/3.65 ^[Y4 : $i]: 23.61/3.65 (Y2 @ Y4))) = 23.61/3.65 (dsetconstr @ 23.61/3.65 Y1 @ 23.61/3.65 ( 23.61/3.65 ^[Y4 : $i]: 23.61/3.65 (Y3 @ Y4))))))))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (in @ 23.61/3.65 Y2 @ Y1)))))) => 23.61/3.65 (subset @ 23.61/3.65 Y0 @ Y1))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (Y1))) => 23.61/3.65 (subset @ 23.61/3.65 Y1 @ Y0))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (Y1))) => 23.61/3.65 (subset @ 23.61/3.65 Y0 @ Y1))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (in @ 23.61/3.65 Y2 @ Y1)))))) => 23.61/3.65 (subset @ 23.61/3.65 Y0 @ Y1))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (subset @ 23.61/3.65 emptyset @ 23.61/3.65 Y0)))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (subset @ 23.61/3.65 Y0 @ 23.61/3.65 Y1) => 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (in @ 23.61/3.65 Y2 @ Y1)))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (subset @ 23.61/3.65 Y0 @ 23.61/3.65 Y1) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 in @ 23.61/3.65 Y2 @ Y1))) => 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 in @ 23.61/3.65 Y2 @ Y0)))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 in @ 23.61/3.65 Y2 @ Y1))) => 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 subset @ 23.61/3.65 Y0 @ Y1)))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 subset @ 23.61/3.65 Y0 @ Y1))) => 23.61/3.65 (( 23.61/3.65 (Y0) != 23.61/3.65 (Y1))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (~) @ ( 23.61/3.65 in @ 23.61/3.65 Y2 @ Y1))) => 23.61/3.65 (( 23.61/3.65 (Y0) != 23.61/3.65 (Y1)))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (subset @ 23.61/3.65 Y0 @ Y0)))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (subset @ 23.61/3.65 Y0 @ 23.61/3.65 Y1) => 23.61/3.65 (( 23.61/3.65 (subset @ 23.61/3.65 Y1 @ 23.61/3.65 Y2) => 23.61/3.65 (subset @ 23.61/3.65 Y0 @ Y2)))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (subset @ 23.61/3.65 Y1 @ 23.61/3.65 (setadjoin @ 23.61/3.65 Y0 @ Y1)))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (subset @ 23.61/3.65 Y0 @ 23.61/3.65 Y2) => 23.61/3.65 (subset @ 23.61/3.65 Y0 @ 23.61/3.65 ( 23.61/3.65 setadjoin @ 23.61/3.65 Y1 @ Y2))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (subset @ 23.61/3.65 Y0 @ 23.61/3.65 Y1) => 23.61/3.65 (in @ 23.61/3.65 Y0 @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 Y1)))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (subset @ 23.61/3.65 Y0 @ 23.61/3.65 Y1) => 23.61/3.65 (( 23.61/3.65 (subset @ 23.61/3.65 Y1 @ 23.61/3.65 Y0) => 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (Y1))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (subset @ 23.61/3.65 Y0 @ 23.61/3.65 emptyset) => 23.61/3.65 (( 23.61/3.65 (Y0) = 23.61/3.65 (emptyset)))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (subset @ 23.61/3.65 Y1 @ 23.61/3.65 Y0) => 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 Y0)))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 Y0)) => 23.61/3.65 (subset @ 23.61/3.65 Y1 @ Y0))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (in @ 23.61/3.65 Y0 @ 23.61/3.65 (powerset @ 23.61/3.65 Y0))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (subset @ 23.61/3.65 Y0 @ 23.61/3.65 Y1) => 23.61/3.65 (subset @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 Y0) @ 23.61/3.65 ( 23.61/3.65 powerset @ 23.61/3.65 Y1)))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i > $o]: 23.61/3.65 (in @ 23.61/3.65 (dsetconstr @ 23.61/3.65 Y0 @ 23.61/3.65 (^[Y2 : $i]: 23.61/3.65 (Y1 @ Y2))) @ 23.61/3.65 (powerset @ 23.61/3.65 Y0)))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i > $o]: 23.61/3.65 (subset @ 23.61/3.65 (dsetconstr @ 23.61/3.65 Y0 @ 23.61/3.65 (^[Y2 : $i]: 23.61/3.65 (Y1 @ Y2))) @ 23.61/3.65 Y0))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 ( 23.61/3.65 binunion @ 23.61/3.65 Y0 @ Y1))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (in @ 23.61/3.65 Y1 @ 23.61/3.65 (setadjoin @ 23.61/3.65 Y0 @ 23.61/3.65 (setadjoin @ 23.61/3.65 Y1 @ 23.61/3.65 emptyset))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y1) => 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 ( 23.61/3.65 binunion @ 23.61/3.65 Y0 @ Y1))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y3 : $o]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 ( 23.61/3.65 binunion @ 23.61/3.65 Y0 @ Y1)) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y0) => 23.61/3.65 (Y3))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y1) => 23.61/3.65 (Y3))) => 23.61/3.65 (Y3))))))))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y2 : $i]: 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 ( 23.61/3.65 binunion @ 23.61/3.65 Y0 @ Y1)) => 23.61/3.65 (( 23.61/3.65 (in @ 23.61/3.65 Y2 @ 23.61/3.65 Y1) | 23.61/3.65 (in @ 23.61/3.65 Y2 @ Y0)))))))))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (subset @ 23.61/3.65 Y0 @ 23.61/3.65 (binunion @ 23.61/3.65 Y0 @ Y1)))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y1 : $i]: 23.61/3.65 (subset @ 23.61/3.65 Y1 @ 23.61/3.65 (binunion @ 23.61/3.65 Y0 @ Y1)))))))) => 23.61/3.65 (( 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.65 ^[Y0 : $i]: 23.61/3.65 (( 23.61/3.65 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y1) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 binintersect @ 23.61/3.66 Y0 @ Y1))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y2 @ 23.61/3.66 Y1) => 23.61/3.66 (subset @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 binintersect @ 23.61/3.66 Y0 @ Y1))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 binintersect @ 23.61/3.66 Y0 @ Y1)) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y0)))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (subset @ 23.61/3.66 (binintersect @ 23.61/3.66 Y0 @ Y1) @ 23.61/3.66 Y0))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) => 23.61/3.66 (( 23.61/3.66 (binintersect @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) = 23.61/3.66 (Y0))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (binintersect @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) = 23.61/3.66 (Y1))) => 23.61/3.66 (subset @ 23.61/3.66 Y1 @ Y0))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 binintersect @ 23.61/3.66 Y0 @ Y1)) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y1)))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 ( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) & 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y1)))))))) => 23.61/3.66 (( 23.61/3.66 (binintersect @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) = 23.61/3.66 (emptyset))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (subset @ 23.61/3.66 (binintersect @ 23.61/3.66 Y0 @ Y1) @ 23.61/3.66 Y1))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y1 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (binintersect @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) = 23.61/3.66 (Y1))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (binintersect @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) = 23.61/3.66 (Y0))) => 23.61/3.66 (subset @ 23.61/3.66 Y0 @ Y1))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (binintersect @ 23.61/3.66 Y0 @ 23.61/3.66 ( 23.61/3.66 binunion @ 23.61/3.66 Y1 @ Y2)) = 23.61/3.66 (binunion @ 23.61/3.66 ( 23.61/3.66 binintersect @ 23.61/3.66 Y0 @ Y1) @ 23.61/3.66 ( 23.61/3.66 binintersect @ 23.61/3.66 Y0 @ Y2))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 in @ 23.61/3.66 Y2 @ Y1))) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 setminus @ 23.61/3.66 Y0 @ Y1))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 setminus @ 23.61/3.66 Y0 @ Y1)) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y0)))))))))))) => 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 setminus @ 23.61/3.66 Y0 @ Y1)) => 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 in @ 23.61/3.66 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.61/3.66 inference('cnf', [status(esa)], [zf_stmt_1])). 23.61/3.66 thf(zip_derived_cl8, plain, 23.61/3.66 (~ (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((!!) @ (^[Y1 : $i]: 23.61/3.66 (((((!!) @ (^[Y2 : $i]: 23.61/3.66 (((in @ Y2 @ Y0) <=> (in @ 23.61/3.66 Y2 @ Y1)))))) => 23.61/3.66 (((Y0) = (Y1))))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((!!) @ (^[Y1 : $i]: 23.61/3.66 (((!!) @ (^[Y2 : $i]: 23.61/3.66 (((in @ Y2 @ 23.61/3.66 (setadjoin @ Y0 @ Y1)) <=> 23.61/3.66 (((in @ Y2 @ Y1) | 23.61/3.66 (((Y2) = (Y0)))))))))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((!!) @ (^[Y1 : $i]: 23.61/3.66 (((in @ Y1 @ (powerset @ Y0)) <=> 23.61/3.66 (((!!) @ (^[Y2 : $i]: 23.61/3.66 (((in @ Y2 @ Y1) => 23.61/3.66 (in @ Y2 @ Y0)))))))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((!!) @ (^[Y1 : $i]: 23.61/3.66 (((in @ Y1 @ (setunion @ Y0)) <=> 23.61/3.66 (((??) @ (^[Y2 : $i]: 23.61/3.66 (((in @ Y1 @ Y2) & 23.61/3.66 (in @ Y2 @ Y0)))))))))))))) => 23.61/3.66 (((in @ emptyset @ omega) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((in @ Y0 @ omega) => (in @ 23.61/3.66 (setadjoin @ Y0 @ Y0) @ omega)))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((((((!!) @ (^[Y1 : $i]: 23.61/3.66 (((((in @ Y1 @ Y0) & 23.61/3.66 (in @ Y1 @ omega))) => 23.61/3.66 (in @ 23.61/3.66 (setadjoin @ Y1 @ Y1) @ 23.61/3.66 Y0)))))) & 23.61/3.66 (in @ emptyset @ Y0))) => 23.61/3.66 (((!!) @ (^[Y1 : $i]: 23.61/3.66 (((in @ Y1 @ omega) => 23.61/3.66 (in @ Y1 @ Y0))))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i > $i > $o]: 23.61/3.66 (((!!) @ (^[Y1 : $i]: 23.61/3.66 (((((!!) @ (^[Y2 : $i]: 23.61/3.66 (((in @ Y2 @ 23.61/3.66 Y1) => 23.61/3.66 (((??) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2 @ 23.61/3.66 Y3) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y4 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2 @ 23.61/3.66 Y4) => 23.61/3.66 (( 23.61/3.66 (Y3) = 23.61/3.66 (Y4)))))))))))))))))) => 23.61/3.66 (((??) @ (^[Y2 : $i]: 23.61/3.66 (((!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y3 @ 23.61/3.66 Y2) <=> 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y4 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y4 @ 23.61/3.66 Y1) & 23.61/3.66 (Y0 @ 23.61/3.66 Y4 @ Y3)))))))))))))))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.61/3.66 (((??) @ (^[Y1 : $i]: 23.61/3.66 (((in @ Y1 @ Y0) & 23.61/3.66 (((~) @ (((??) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y1) & 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y0)))))))))))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((??) @ (^[Y1 : $i]: 23.61/3.66 (((((!!) @ (^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y1) => 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y3 @ 23.61/3.66 Y2) => 23.61/3.66 (in @ 23.61/3.66 Y3 @ Y0))))))))))) & 23.61/3.66 (((!!) @ (^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y3 @ 23.61/3.66 Y0) & 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y0))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y4 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y4 @ 23.61/3.66 Y1) => 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y4) <=> 23.61/3.66 (in @ 23.61/3.66 Y3 @ Y4)))))))) => 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y3))))))))))))) & 23.61/3.66 (((!!) @ (^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y3 @ 23.61/3.66 Y1) & 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y1))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y4 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y4 @ 23.61/3.66 Y3) => 23.61/3.66 (in @ 23.61/3.66 Y4 @ Y2)))))) | 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y4 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y4 @ 23.61/3.66 Y2) => 23.61/3.66 (in @ 23.61/3.66 Y4 @ Y3)))))))))))))))) & 23.61/3.66 (((!!) @ (^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (in @ 23.61/3.66 Y3 @ Y2)))) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y3 @ 23.61/3.66 Y2) => 23.61/3.66 (in @ 23.61/3.66 Y3 @ Y0)))))))) => 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y4 : $i]: 23.61/3.66 (( 23.61/3.66 ( 23.61/3.66 in @ 23.61/3.66 Y3 @ Y1) & 23.61/3.66 ( 23.61/3.66 in @ 23.61/3.66 Y4 @ Y2) & 23.61/3.66 ( 23.61/3.66 ( 23.61/3.66 (~) @ ( 23.61/3.66 ( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y5 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y5 @ 23.61/3.66 Y3) & 23.61/3.66 (in @ 23.61/3.66 Y5 @ Y2)))))))) & 23.61/3.66 ( 23.61/3.66 ( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y5 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y5 @ 23.61/3.66 Y1) => 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y4 @ 23.61/3.66 Y5) | 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y6 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y6 @ 23.61/3.66 Y5) => 23.61/3.66 (in @ 23.61/3.66 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i > $o]: 23.61/3.66 (((((??) @ (^[Y1 : $i]: 23.61/3.66 (((Y0 @ Y1) & 23.61/3.66 (((!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (((Y0 @ Y2) => 23.61/3.66 (((Y1) = 23.61/3.66 (Y2))))))))))))) => 23.61/3.66 (Y0 @ (descr @ Y0))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((!!) @ (^[Y1 : $i > $o]: 23.61/3.66 (((!!) @ (^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (Y1 @ 23.61/3.66 Y2) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 dsetconstr @ 23.61/3.66 Y0 @ Y1))))))))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((!!) @ (^[Y1 : $i > $o]: 23.61/3.66 (((!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (((in @ Y2 @ 23.61/3.66 (dsetconstr @ 23.61/3.66 Y0 @ Y1)) => 23.61/3.66 (in @ Y2 @ 23.61/3.66 Y0)))))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((!!) @ (^[Y1 : $i > $o]: 23.61/3.66 (((!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (((in @ 23.61/3.66 Y2 @ 23.61/3.66 (dsetconstr @ 23.61/3.66 Y0 @ Y1)) => 23.61/3.66 (Y1 @ Y2)))))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i > $o]: 23.61/3.66 (((((??) @ (^[Y1 : $i]: 23.61/3.66 (((Y0 @ 23.61/3.66 Y1) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (Y1) = 23.61/3.66 (Y2))))))))))))) => 23.61/3.66 (((??) @ (^[Y1 : $i]: 23.61/3.66 (((Y0 @ 23.61/3.66 Y1) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (Y1) = 23.61/3.66 (Y2)))))))))))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $o]: 23.61/3.66 (((!!) @ (^[Y1 : $i]: 23.61/3.66 (((in @ 23.61/3.66 Y1 @ 23.61/3.66 (prop2set @ 23.61/3.66 Y0)) => 23.61/3.66 (Y0))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((in @ Y0 @ 23.61/3.66 emptyset) => 23.61/3.66 (((!!) @ (^[Y1 : $o]: 23.61/3.66 (Y1))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((~) @ (in @ Y0 @ 23.61/3.66 emptyset)))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((~) @ (in @ 23.61/3.66 Y0 @ 23.61/3.66 emptyset)))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i > $o]: 23.61/3.66 (((((??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y1) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (Y1) = 23.61/3.66 (Y2))))))))))))) => 23.61/3.66 (((??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (Y0 @ Y1))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y1)))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y1) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y0)))))) => 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (Y1))))))))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (((( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 in @ 23.61/3.66 Y1 @ Y0)))))) => 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (emptyset)))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 in @ 23.61/3.66 Y1 @ Y0)))))) => 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (emptyset)))))))) => 23.61/3.66 (((((!!) @ (^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 dsetconstr @ 23.61/3.66 Y0 @ Y1)) <=> 23.61/3.66 (Y1 @ Y2)))))))))))))) => 23.61/3.66 (((((!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (((((Y0) != 23.61/3.66 (emptyset))) => 23.61/3.66 (((??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (in @ 23.61/3.66 Y1 @ Y0))))))))) => 23.61/3.66 (((((!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (((!!) @ ( 23.61/3.66 ^[Y1 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (Y1 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (dsetconstr @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) != 23.61/3.66 (emptyset)))))))))))))))) => 23.61/3.66 (((((!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (in @ 23.61/3.66 Y1 @ Y0)))) => 23.61/3.66 (( 23.61/3.66 (Y0) != 23.61/3.66 (emptyset)))))))) => 23.61/3.66 (((((!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (in @ 23.61/3.66 Y0 @ 23.61/3.66 (setadjoin @ 23.61/3.66 Y0 @ Y1)))))))) => 23.61/3.66 (((in @ 23.61/3.66 emptyset @ 23.61/3.66 (setadjoin @ 23.61/3.66 emptyset @ 23.61/3.66 emptyset)) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y1) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 setadjoin @ 23.61/3.66 Y0 @ Y1))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 setadjoin @ 23.61/3.66 Y0 @ Y1)) => 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y0))) => 23.61/3.66 (Y3))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y1) => 23.61/3.66 (Y3))) => 23.61/3.66 (Y3))))))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 setadjoin @ 23.61/3.66 Y0 @ Y1)) => 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y1) | 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y0)))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (dsetconstr @ 23.61/3.66 Y0 @ 23.61/3.66 ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 ($true))) = 23.61/3.66 (Y0)))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y1) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y0)))))) => 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 ( 23.61/3.66 powerset @ 23.61/3.66 Y0)))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (in @ 23.61/3.66 emptyset @ 23.61/3.66 (powerset @ 23.61/3.66 Y0))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (in @ 23.61/3.66 emptyset @ 23.61/3.66 (powerset @ 23.61/3.66 Y0))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 ( 23.61/3.66 powerset @ 23.61/3.66 Y0)) => 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y1) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y0)))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 ( 23.61/3.66 setunion @ 23.61/3.66 Y0))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 ( 23.61/3.66 setunion @ 23.61/3.66 Y0)) => 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 Y3) => 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y3 @ 23.61/3.66 Y0) => 23.61/3.66 (Y2)))))))) => 23.61/3.66 (Y2)))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 Y0) => 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 ( 23.61/3.66 powerset @ 23.61/3.66 ( 23.61/3.66 setunion @ 23.61/3.66 Y0))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y1) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (Y1) = 23.61/3.66 (Y2))))))))))))) => 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) <=> 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y1)))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y0) != 23.61/3.66 (emptyset))) => 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (in @ 23.61/3.66 Y1 @ Y0))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y0 @ 23.61/3.66 ( 23.61/3.66 setadjoin @ 23.61/3.66 Y1 @ 23.61/3.66 emptyset)) => 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (Y1))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y0) != 23.61/3.66 (Y1))) => 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 in @ 23.61/3.66 Y1 @ 23.61/3.66 ( 23.61/3.66 setadjoin @ 23.61/3.66 Y0 @ 23.61/3.66 emptyset)))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (Y1))) => 23.61/3.66 (in @ 23.61/3.66 Y0 @ 23.61/3.66 ( 23.61/3.66 setadjoin @ 23.61/3.66 Y1 @ 23.61/3.66 emptyset)))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y0 @ 23.61/3.66 ( 23.61/3.66 setadjoin @ 23.61/3.66 Y1 @ 23.61/3.66 emptyset)) => 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 ( 23.61/3.66 setadjoin @ 23.61/3.66 Y0 @ 23.61/3.66 emptyset)))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 setadjoin @ 23.61/3.66 Y0 @ 23.61/3.66 ( 23.61/3.66 setadjoin @ 23.61/3.66 Y1 @ 23.61/3.66 emptyset))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y1))) | 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y0)))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (in @ 23.61/3.66 Y0 @ 23.61/3.66 (setadjoin @ 23.61/3.66 Y0 @ 23.61/3.66 (setadjoin @ 23.61/3.66 Y1 @ 23.61/3.66 emptyset))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 (setadjoin @ 23.61/3.66 Y0 @ 23.61/3.66 (setadjoin @ 23.61/3.66 Y1 @ 23.61/3.66 emptyset))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) & 23.61/3.66 (Y1 @ Y2)))))) => 23.61/3.66 (( 23.61/3.66 (dsetconstr @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) != 23.61/3.66 (emptyset))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 emptyset) => 23.61/3.66 (Y0 @ Y1))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 ( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (Y1 @ Y2)))))))) => 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) & 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 Y1 @ Y2)))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 Y1 @ Y2)))))))) => 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 ( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) & 23.61/3.66 (Y1 @ Y2)))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 ( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) & 23.61/3.66 (Y1 @ Y2)))))))) => 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 Y1 @ Y2)))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) & 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 Y1 @ Y2)))))))) => 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 ( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (Y1 @ Y2)))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $o]: 23.61/3.66 (( 23.61/3.66 (Y0) => 23.61/3.66 (in @ 23.61/3.66 emptyset @ 23.61/3.66 ( 23.61/3.66 prop2set @ 23.61/3.66 Y0))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $o]: 23.61/3.66 (( 23.61/3.66 (Y0) => 23.61/3.66 (set2prop @ 23.61/3.66 ( 23.61/3.66 prop2set @ 23.61/3.66 Y0))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 ( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) & 23.61/3.66 (Y1 @ Y2)))))))) => 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 Y1 @ Y2)))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 ( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (Y1 @ Y2)))))))) => 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) & 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 Y1 @ Y2)))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y1) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (Y1) = 23.61/3.66 (Y2))))))))))))) => 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y1) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (Y1) = 23.61/3.66 (Y2)))))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (Y0 @ Y1)))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y1) => 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (Y1) = 23.61/3.66 (Y2))))))))))))) => 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y1) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (Y1) = 23.61/3.66 (Y2)))))))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) <=> 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y1))))))))))) => 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y1) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (Y1) = 23.61/3.66 (Y2)))))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (Y1))) => 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y3))) => 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (in @ 23.61/3.66 Y3 @ Y1))))))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (Y1))) => 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y3))) => 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) <=> 23.61/3.66 (in @ 23.61/3.66 Y3 @ Y1))))))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y1) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (Y1) = 23.61/3.66 (Y2))))))))))))) => 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y1) => 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (Y1) = 23.61/3.66 (Y2)))))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y3))) => 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) <=> 23.61/3.66 (Y1 @ Y3))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y3) => 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y3))))))))))))) <=> 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y1 @ 23.61/3.66 Y2) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (Y1 @ 23.61/3.66 Y3) => 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y3))))))))))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (emptyset) = 23.61/3.66 (emptyset))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (Y1))) => 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y3))) => 23.61/3.66 (( 23.61/3.66 (setadjoin @ 23.61/3.66 Y0 @ 23.61/3.66 Y2) = 23.61/3.66 (setadjoin @ 23.61/3.66 Y1 @ Y3))))))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (Y1))) => 23.61/3.66 (( 23.61/3.66 (powerset @ 23.61/3.66 Y0) = 23.61/3.66 (powerset @ 23.61/3.66 Y1))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (Y1))) => 23.61/3.66 (( 23.61/3.66 (setunion @ 23.61/3.66 Y0) = 23.61/3.66 (setunion @ 23.61/3.66 Y1))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (omega) = 23.61/3.66 (omega))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y1) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (Y1) = 23.61/3.66 (Y2))))))))))))) => 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y1) => 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (( 23.61/3.66 (Y1) = 23.61/3.66 (Y2)))))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y3))) => 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) <=> 23.61/3.66 (Y1 @ Y3))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y2) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (Y0 @ 23.61/3.66 Y3) => 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y3))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (??) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (Y1 @ 23.61/3.66 Y2) & 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i]: 23.61/3.66 (( 23.61/3.66 (Y1 @ 23.61/3.66 Y3) => 23.61/3.66 (( 23.61/3.66 (Y2) = 23.61/3.66 (Y3))))))))))))) => 23.61/3.66 (( 23.61/3.66 (descr @ 23.61/3.66 Y0) = 23.61/3.66 (descr @ 23.61/3.66 Y1))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (Y1))) => 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $i > $o]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y4 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y4 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y5 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y5 @ 23.61/3.66 Y1) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y4) = 23.61/3.66 (Y5))) => 23.61/3.66 (( 23.61/3.66 (Y2 @ 23.61/3.66 Y4) <=> 23.61/3.66 (Y3 @ Y5))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (dsetconstr @ 23.61/3.66 Y0 @ 23.61/3.66 Y2) = 23.61/3.66 (dsetconstr @ 23.61/3.66 Y1 @ Y3))))))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y1)))))) => 23.61/3.66 (subset @ 23.61/3.66 Y0 @ Y1))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (Y1))) => 23.61/3.66 (subset @ 23.61/3.66 Y1 @ Y0))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (Y1))) => 23.61/3.66 (subset @ 23.61/3.66 Y0 @ Y1))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y1)))))) => 23.61/3.66 (subset @ 23.61/3.66 Y0 @ Y1))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (subset @ 23.61/3.66 emptyset @ 23.61/3.66 Y0)))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) => 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ Y1)))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 in @ 23.61/3.66 Y2 @ Y1))) => 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 in @ 23.61/3.66 Y2 @ Y0)))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 in @ 23.61/3.66 Y2 @ Y1))) => 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 subset @ 23.61/3.66 Y0 @ Y1)))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 subset @ 23.61/3.66 Y0 @ Y1))) => 23.61/3.66 (( 23.61/3.66 (Y0) != 23.61/3.66 (Y1))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (~) @ ( 23.61/3.66 in @ 23.61/3.66 Y2 @ Y1))) => 23.61/3.66 (( 23.61/3.66 (Y0) != 23.61/3.66 (Y1)))))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (subset @ 23.61/3.66 Y0 @ Y0)))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) => 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y1 @ 23.61/3.66 Y2) => 23.61/3.66 (subset @ 23.61/3.66 Y0 @ Y2)))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (subset @ 23.61/3.66 Y1 @ 23.61/3.66 (setadjoin @ 23.61/3.66 Y0 @ Y1)))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y0 @ 23.61/3.66 Y2) => 23.61/3.66 (subset @ 23.61/3.66 Y0 @ 23.61/3.66 ( 23.61/3.66 setadjoin @ 23.61/3.66 Y1 @ Y2))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) => 23.61/3.66 (in @ 23.61/3.66 Y0 @ 23.61/3.66 ( 23.61/3.66 powerset @ 23.61/3.66 Y1)))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) => 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y1 @ 23.61/3.66 Y0) => 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (Y1))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y0 @ 23.61/3.66 emptyset) => 23.61/3.66 (( 23.61/3.66 (Y0) = 23.61/3.66 (emptyset)))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y1 @ 23.61/3.66 Y0) => 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 ( 23.61/3.66 powerset @ 23.61/3.66 Y0)))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 ( 23.61/3.66 powerset @ 23.61/3.66 Y0)) => 23.61/3.66 (subset @ 23.61/3.66 Y1 @ Y0))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (in @ 23.61/3.66 Y0 @ 23.61/3.66 (powerset @ 23.61/3.66 Y0))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (subset @ 23.61/3.66 Y0 @ 23.61/3.66 Y1) => 23.61/3.66 (subset @ 23.61/3.66 ( 23.61/3.66 powerset @ 23.61/3.66 Y0) @ 23.61/3.66 ( 23.61/3.66 powerset @ 23.61/3.66 Y1)))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i > $o]: 23.61/3.66 (in @ 23.61/3.66 (dsetconstr @ 23.61/3.66 Y0 @ Y1) @ 23.61/3.66 (powerset @ 23.61/3.66 Y0)))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i > $o]: 23.61/3.66 (subset @ 23.61/3.66 (dsetconstr @ 23.61/3.66 Y0 @ Y1) @ 23.61/3.66 Y0))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y0) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 binunion @ 23.61/3.66 Y0 @ Y1))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (in @ 23.61/3.66 Y1 @ 23.61/3.66 (setadjoin @ 23.61/3.66 Y0 @ 23.61/3.66 (setadjoin @ 23.61/3.66 Y1 @ 23.61/3.66 emptyset))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 Y1) => 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.61/3.66 ( 23.61/3.66 binunion @ 23.61/3.66 Y0 @ Y1))))))))))))) => 23.61/3.66 (( 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y0 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y1 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y2 : $i]: 23.61/3.66 (( 23.61/3.66 (!!) @ ( 23.61/3.66 ^[Y3 : $o]: 23.61/3.66 (( 23.61/3.66 (in @ 23.61/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binunion @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (Y3))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (Y3))) => 23.98/3.66 (Y3))))))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binunion @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) | 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0)))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (subset @ 23.98/3.66 Y0 @ 23.98/3.66 (binunion @ 23.98/3.66 Y0 @ Y1)))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (subset @ 23.98/3.66 Y1 @ 23.98/3.66 (binunion @ 23.98/3.66 Y0 @ Y1)))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binintersect @ 23.98/3.66 Y0 @ Y1))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (subset @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binintersect @ 23.98/3.66 Y0 @ Y1))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binintersect @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0)))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (subset @ 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ Y1) @ 23.98/3.66 Y0))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) = 23.98/3.66 (Y0))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) = 23.98/3.66 (Y1))) => 23.98/3.66 (subset @ 23.98/3.66 Y1 @ Y0))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binintersect @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y1)))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 ( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) & 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y1)))))))) => 23.98/3.66 (( 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) = 23.98/3.66 (emptyset))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (subset @ 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ Y1) @ 23.98/3.66 Y1))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y1 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) = 23.98/3.66 (Y1))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) = 23.98/3.66 (Y0))) => 23.98/3.66 (subset @ 23.98/3.66 Y0 @ Y1))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ 23.98/3.66 ( 23.98/3.66 binunion @ 23.98/3.66 Y1 @ Y2)) = 23.98/3.66 (binunion @ 23.98/3.66 ( 23.98/3.66 binintersect @ 23.98/3.66 Y0 @ Y1) @ 23.98/3.66 ( 23.98/3.66 binintersect @ 23.98/3.66 Y0 @ Y2))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 in @ 23.98/3.66 Y2 @ Y1))) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 setminus @ 23.98/3.66 Y0 @ Y1))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 setminus @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0)))))))))))) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 setminus @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 in @ 23.98/3.66 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.66 inference('ho_norm', [status(thm)], [zip_derived_cl1])). 23.98/3.66 thf(zip_derived_cl9, plain, 23.98/3.66 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ (^[Y1 : $i]: 23.98/3.66 (((((!!) @ (^[Y2 : $i]: 23.98/3.66 (((in @ Y2 @ Y0) <=> (in @ 23.98/3.66 Y2 @ Y1)))))) => 23.98/3.66 (((Y0) = (Y1))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ (^[Y1 : $i]: 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (((in @ Y2 @ 23.98/3.66 (setadjoin @ Y0 @ Y1)) <=> 23.98/3.66 (((in @ Y2 @ Y1) | 23.98/3.66 (((Y2) = (Y0)))))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ (^[Y1 : $i]: 23.98/3.66 (((in @ Y1 @ (powerset @ Y0)) <=> 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (((in @ Y2 @ Y1) => 23.98/3.66 (in @ Y2 @ Y0)))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ (^[Y1 : $i]: 23.98/3.66 (((in @ Y1 @ (setunion @ Y0)) <=> 23.98/3.66 (((??) @ (^[Y2 : $i]: 23.98/3.66 (((in @ Y1 @ Y2) & 23.98/3.66 (in @ Y2 @ Y0)))))))))))))) => 23.98/3.66 (((in @ emptyset @ omega) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((in @ Y0 @ omega) => (in @ 23.98/3.66 (setadjoin @ Y0 @ Y0) @ omega)))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((((((!!) @ (^[Y1 : $i]: 23.98/3.66 (((((in @ Y1 @ Y0) & 23.98/3.66 (in @ Y1 @ omega))) => 23.98/3.66 (in @ 23.98/3.66 (setadjoin @ Y1 @ Y1) @ 23.98/3.66 Y0)))))) & 23.98/3.66 (in @ emptyset @ Y0))) => 23.98/3.66 (((!!) @ (^[Y1 : $i]: 23.98/3.66 (((in @ Y1 @ omega) => 23.98/3.66 (in @ Y1 @ Y0))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i > $i > $o]: 23.98/3.66 (((!!) @ (^[Y1 : $i]: 23.98/3.66 (((((!!) @ (^[Y2 : $i]: 23.98/3.66 (((in @ Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (((??) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2 @ 23.98/3.66 Y3) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y4 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2 @ 23.98/3.66 Y4) => 23.98/3.66 (( 23.98/3.66 (Y3) = 23.98/3.66 (Y4)))))))))))))))))) => 23.98/3.66 (((??) @ (^[Y2 : $i]: 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y3 @ 23.98/3.66 Y2) <=> 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y4 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y4 @ 23.98/3.66 Y1) & 23.98/3.66 (Y0 @ 23.98/3.66 Y4 @ Y3)))))))))))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.66 (((??) @ (^[Y1 : $i]: 23.98/3.66 (((in @ Y1 @ Y0) & 23.98/3.66 (((~) @ (((??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) & 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0)))))))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((??) @ (^[Y1 : $i]: 23.98/3.66 (((((!!) @ (^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y3 @ 23.98/3.66 Y2) => 23.98/3.66 (in @ 23.98/3.66 Y3 @ Y0))))))))))) & 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y3 @ 23.98/3.66 Y0) & 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y4 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y4 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y4) <=> 23.98/3.66 (in @ 23.98/3.66 Y3 @ Y4)))))))) => 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y3))))))))))))) & 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y3 @ 23.98/3.66 Y1) & 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y1))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y4 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y4 @ 23.98/3.66 Y3) => 23.98/3.66 (in @ 23.98/3.66 Y4 @ Y2)))))) | 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y4 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y4 @ 23.98/3.66 Y2) => 23.98/3.66 (in @ 23.98/3.66 Y4 @ Y3)))))))))))))))) & 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (in @ 23.98/3.66 Y3 @ Y2)))) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y3 @ 23.98/3.66 Y2) => 23.98/3.66 (in @ 23.98/3.66 Y3 @ Y0)))))))) => 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y4 : $i]: 23.98/3.66 (( 23.98/3.66 ( 23.98/3.66 in @ 23.98/3.66 Y3 @ Y1) & 23.98/3.66 ( 23.98/3.66 in @ 23.98/3.66 Y4 @ Y2) & 23.98/3.66 ( 23.98/3.66 ( 23.98/3.66 (~) @ ( 23.98/3.66 ( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y5 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y5 @ 23.98/3.66 Y3) & 23.98/3.66 (in @ 23.98/3.66 Y5 @ Y2)))))))) & 23.98/3.66 ( 23.98/3.66 ( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y5 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y5 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y4 @ 23.98/3.66 Y5) | 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y6 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y6 @ 23.98/3.66 Y5) => 23.98/3.66 (in @ 23.98/3.66 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.66 (((((??) @ (^[Y1 : $i]: 23.98/3.66 (((Y0 @ Y1) & 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (((Y0 @ Y2) => 23.98/3.66 (((Y1) = 23.98/3.66 (Y2))))))))))))) => 23.98/3.66 (Y0 @ (descr @ Y0))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (Y1 @ 23.98/3.66 Y2) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 dsetconstr @ 23.98/3.66 Y0 @ Y1))))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (((in @ Y2 @ 23.98/3.66 (dsetconstr @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (in @ Y2 @ 23.98/3.66 Y0)))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (((in @ 23.98/3.66 Y2 @ 23.98/3.66 (dsetconstr @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (Y1 @ Y2)))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $o]: 23.98/3.66 (((!!) @ (^[Y1 : $i]: 23.98/3.66 (((in @ Y1 @ 23.98/3.66 (prop2set @ 23.98/3.66 Y0)) => 23.98/3.66 (Y0))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((in @ Y0 @ 23.98/3.66 emptyset) => 23.98/3.66 (((!!) @ (^[Y1 : $o]: 23.98/3.66 (Y1))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((~) @ (in @ Y0 @ 23.98/3.66 emptyset)))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((~) @ (in @ Y0 @ 23.98/3.66 emptyset)))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.66 (((((??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (((Y0 @ 23.98/3.66 Y1) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (Y1) = 23.98/3.66 (Y2))))))))))))) => 23.98/3.66 (((??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (Y0 @ Y1))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (((( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y1)))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0)))))) => 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (Y1))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((((!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 in @ 23.98/3.66 Y1 @ Y0)))))) => 23.98/3.66 (((Y0) = 23.98/3.66 (emptyset)))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 in @ 23.98/3.66 Y1 @ Y0)))))) => 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (emptyset)))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 dsetconstr @ 23.98/3.66 Y0 @ Y1)) <=> 23.98/3.66 (Y1 @ Y2)))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y0) != 23.98/3.66 (emptyset))) => 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (in @ 23.98/3.66 Y1 @ Y0))))))))) => 23.98/3.66 (((((!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (Y1 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (dsetconstr @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) != 23.98/3.66 (emptyset)))))))))))))))) => 23.98/3.66 (((((!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (((( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (in @ 23.98/3.66 Y1 @ Y0)))) => 23.98/3.66 (( 23.98/3.66 (Y0) != 23.98/3.66 (emptyset)))))))) => 23.98/3.66 (((((!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (in @ 23.98/3.66 Y0 @ 23.98/3.66 (setadjoin @ 23.98/3.66 Y0 @ Y1)))))))) => 23.98/3.66 (((in @ 23.98/3.66 emptyset @ 23.98/3.66 (setadjoin @ 23.98/3.66 emptyset @ 23.98/3.66 emptyset)) => 23.98/3.66 (((( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y0 @ Y1))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y0))) => 23.98/3.66 (Y3))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (Y3))) => 23.98/3.66 (Y3))))))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) | 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y0)))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (dsetconstr @ 23.98/3.66 Y0 @ 23.98/3.66 ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 ($true))) = 23.98/3.66 (Y0)))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0)))))) => 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 ( 23.98/3.66 powerset @ 23.98/3.66 Y0)))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (in @ 23.98/3.66 emptyset @ 23.98/3.66 (powerset @ 23.98/3.66 Y0))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (in @ 23.98/3.66 emptyset @ 23.98/3.66 (powerset @ 23.98/3.66 Y0))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 ( 23.98/3.66 powerset @ 23.98/3.66 Y0)) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0)))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 ( 23.98/3.66 setunion @ 23.98/3.66 Y0))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 ( 23.98/3.66 setunion @ 23.98/3.66 Y0)) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 Y3) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y3 @ 23.98/3.66 Y0) => 23.98/3.66 (Y2)))))))) => 23.98/3.66 (Y2)))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 Y0) => 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 ( 23.98/3.66 powerset @ 23.98/3.66 ( 23.98/3.66 setunion @ 23.98/3.66 Y0))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y1) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (Y1) = 23.98/3.66 (Y2))))))))))))) => 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) <=> 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y1)))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y0) != 23.98/3.66 (emptyset))) => 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (in @ 23.98/3.66 Y1 @ Y0))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y0 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y1 @ 23.98/3.66 emptyset)) => 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (Y1))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y0) != 23.98/3.66 (Y1))) => 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 in @ 23.98/3.66 Y1 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y0 @ 23.98/3.66 emptyset)))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (Y1))) => 23.98/3.66 (in @ 23.98/3.66 Y0 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y1 @ 23.98/3.66 emptyset)))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y0 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y1 @ 23.98/3.66 emptyset)) => 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y0 @ 23.98/3.66 emptyset)))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y0 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y1 @ 23.98/3.66 emptyset))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y1))) | 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y0)))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (in @ 23.98/3.66 Y0 @ 23.98/3.66 (setadjoin @ 23.98/3.66 Y0 @ 23.98/3.66 (setadjoin @ 23.98/3.66 Y1 @ 23.98/3.66 emptyset))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 (setadjoin @ 23.98/3.66 Y0 @ 23.98/3.66 (setadjoin @ 23.98/3.66 Y1 @ 23.98/3.66 emptyset))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) & 23.98/3.66 (Y1 @ Y2)))))) => 23.98/3.66 (( 23.98/3.66 (dsetconstr @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) != 23.98/3.66 (emptyset))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 emptyset) => 23.98/3.66 (Y0 @ Y1))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 ( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (Y1 @ Y2)))))))) => 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) & 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 Y1 @ Y2)))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 Y1 @ Y2)))))))) => 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 ( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) & 23.98/3.66 (Y1 @ Y2)))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 ( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) & 23.98/3.66 (Y1 @ Y2)))))))) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 Y1 @ Y2)))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) & 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 Y1 @ Y2)))))))) => 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 ( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (Y1 @ Y2)))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $o]: 23.98/3.66 (( 23.98/3.66 (Y0) => 23.98/3.66 (in @ 23.98/3.66 emptyset @ 23.98/3.66 ( 23.98/3.66 prop2set @ 23.98/3.66 Y0))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $o]: 23.98/3.66 (( 23.98/3.66 (Y0) => 23.98/3.66 (set2prop @ 23.98/3.66 ( 23.98/3.66 prop2set @ 23.98/3.66 Y0))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 ( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) & 23.98/3.66 (Y1 @ Y2)))))))) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 Y1 @ Y2)))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 ( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (Y1 @ Y2)))))))) => 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) & 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 Y1 @ Y2)))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (Y0 @ Y1)))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (Y1) = 23.98/3.66 (Y2))))))))))))) => 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y1) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (Y1) = 23.98/3.66 (Y2)))))))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) <=> 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y1))))))))))) => 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y1) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (Y1) = 23.98/3.66 (Y2)))))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (Y1))) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y3))) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (in @ 23.98/3.66 Y3 @ Y1))))))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (Y1))) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y3))) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) <=> 23.98/3.66 (in @ 23.98/3.66 Y3 @ Y1))))))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y1) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (Y1) = 23.98/3.66 (Y2))))))))))))) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (Y1) = 23.98/3.66 (Y2)))))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y3))) => 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) <=> 23.98/3.66 (Y1 @ Y3))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y3) => 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y3))))))))))))) <=> 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y1 @ 23.98/3.66 Y2) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (Y1 @ 23.98/3.66 Y3) => 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y3))))))))))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (Y1))) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y3))) => 23.98/3.66 (( 23.98/3.66 (setadjoin @ 23.98/3.66 Y0 @ 23.98/3.66 Y2) = 23.98/3.66 (setadjoin @ 23.98/3.66 Y1 @ Y3))))))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (Y1))) => 23.98/3.66 (( 23.98/3.66 (powerset @ 23.98/3.66 Y0) = 23.98/3.66 (powerset @ 23.98/3.66 Y1))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (Y1))) => 23.98/3.66 (( 23.98/3.66 (setunion @ 23.98/3.66 Y0) = 23.98/3.66 (setunion @ 23.98/3.66 Y1))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y1) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (Y1) = 23.98/3.66 (Y2))))))))))))) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (Y1) = 23.98/3.66 (Y2)))))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y3))) => 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) <=> 23.98/3.66 (Y1 @ Y3))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y3) => 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y3))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y1 @ 23.98/3.66 Y2) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (Y1 @ 23.98/3.66 Y3) => 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y3))))))))))))) => 23.98/3.66 (( 23.98/3.66 (descr @ 23.98/3.66 Y0) = 23.98/3.66 (descr @ 23.98/3.66 Y1))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (Y1))) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y4 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y4 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y5 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y5 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y4) = 23.98/3.66 (Y5))) => 23.98/3.66 (( 23.98/3.66 (Y2 @ 23.98/3.66 Y4) <=> 23.98/3.66 (Y3 @ Y5))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (dsetconstr @ 23.98/3.66 Y0 @ 23.98/3.66 Y2) = 23.98/3.66 (dsetconstr @ 23.98/3.66 Y1 @ Y3))))))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y1)))))) => 23.98/3.66 (subset @ 23.98/3.66 Y0 @ Y1))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (Y1))) => 23.98/3.66 (subset @ 23.98/3.66 Y1 @ Y0))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (Y1))) => 23.98/3.66 (subset @ 23.98/3.66 Y0 @ Y1))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y1)))))) => 23.98/3.66 (subset @ 23.98/3.66 Y0 @ Y1))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (subset @ 23.98/3.66 emptyset @ 23.98/3.66 Y0)))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y1)))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 in @ 23.98/3.66 Y2 @ Y1))) => 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 in @ 23.98/3.66 Y2 @ Y0)))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 in @ 23.98/3.66 Y2 @ Y1))) => 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 subset @ 23.98/3.66 Y0 @ Y1)))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 subset @ 23.98/3.66 Y0 @ Y1))) => 23.98/3.66 (( 23.98/3.66 (Y0) != 23.98/3.66 (Y1))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 in @ 23.98/3.66 Y2 @ Y1))) => 23.98/3.66 (( 23.98/3.66 (Y0) != 23.98/3.66 (Y1)))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (subset @ 23.98/3.66 Y0 @ Y0)))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y1 @ 23.98/3.66 Y2) => 23.98/3.66 (subset @ 23.98/3.66 Y0 @ Y2)))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (subset @ 23.98/3.66 Y1 @ 23.98/3.66 (setadjoin @ 23.98/3.66 Y0 @ Y1)))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y0 @ 23.98/3.66 Y2) => 23.98/3.66 (subset @ 23.98/3.66 Y0 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y1 @ Y2))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) => 23.98/3.66 (in @ 23.98/3.66 Y0 @ 23.98/3.66 ( 23.98/3.66 powerset @ 23.98/3.66 Y1)))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y1 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (Y1))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y0 @ 23.98/3.66 emptyset) => 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (emptyset)))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y1 @ 23.98/3.66 Y0) => 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 ( 23.98/3.66 powerset @ 23.98/3.66 Y0)))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 ( 23.98/3.66 powerset @ 23.98/3.66 Y0)) => 23.98/3.66 (subset @ 23.98/3.66 Y1 @ Y0))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (in @ 23.98/3.66 Y0 @ 23.98/3.66 (powerset @ 23.98/3.66 Y0))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) => 23.98/3.66 (subset @ 23.98/3.66 ( 23.98/3.66 powerset @ 23.98/3.66 Y0) @ 23.98/3.66 ( 23.98/3.66 powerset @ 23.98/3.66 Y1)))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (in @ 23.98/3.66 (dsetconstr @ 23.98/3.66 Y0 @ Y1) @ 23.98/3.66 (powerset @ 23.98/3.66 Y0)))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (subset @ 23.98/3.66 (dsetconstr @ 23.98/3.66 Y0 @ Y1) @ 23.98/3.66 Y0))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binunion @ 23.98/3.66 Y0 @ Y1))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (in @ 23.98/3.66 Y1 @ 23.98/3.66 (setadjoin @ 23.98/3.66 Y0 @ 23.98/3.66 (setadjoin @ 23.98/3.66 Y1 @ 23.98/3.66 emptyset))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binunion @ 23.98/3.66 Y0 @ Y1))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $o]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binunion @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (Y3))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (Y3))) => 23.98/3.66 (Y3))))))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binunion @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) | 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0)))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (subset @ 23.98/3.66 Y0 @ 23.98/3.66 (binunion @ 23.98/3.66 Y0 @ Y1)))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (subset @ 23.98/3.66 Y1 @ 23.98/3.66 (binunion @ 23.98/3.66 Y0 @ Y1)))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binintersect @ 23.98/3.66 Y0 @ Y1))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (subset @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binintersect @ 23.98/3.66 Y0 @ Y1))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binintersect @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0)))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (subset @ 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ Y1) @ 23.98/3.66 Y0))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) = 23.98/3.66 (Y0))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) = 23.98/3.66 (Y1))) => 23.98/3.66 (subset @ 23.98/3.66 Y1 @ Y0))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 binintersect @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y1)))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 ( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) & 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y1)))))))) => 23.98/3.66 (( 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) = 23.98/3.66 (emptyset))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (subset @ 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ Y1) @ 23.98/3.66 Y1))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (subset @ 23.98/3.66 Y1 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) = 23.98/3.66 (Y1))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) = 23.98/3.66 (Y0))) => 23.98/3.66 (subset @ 23.98/3.66 Y0 @ Y1))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (binintersect @ 23.98/3.66 Y0 @ 23.98/3.66 ( 23.98/3.66 binunion @ 23.98/3.66 Y1 @ Y2)) = 23.98/3.66 (binunion @ 23.98/3.66 ( 23.98/3.66 binintersect @ 23.98/3.66 Y0 @ Y1) @ 23.98/3.66 ( 23.98/3.66 binintersect @ 23.98/3.66 Y0 @ Y2))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 in @ 23.98/3.66 Y2 @ Y1))) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 setminus @ 23.98/3.66 Y0 @ Y1))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 setminus @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0)))))))))))) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 setminus @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 in @ 23.98/3.66 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.66 inference('simplify boolean subterms', [status(thm)], [zip_derived_cl8])). 23.98/3.66 thf(zip_derived_cl11, plain, 23.98/3.66 (~ (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ (^[Y1 : $i]: 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (((in @ Y2 @ 23.98/3.66 (setadjoin @ Y0 @ Y1)) <=> 23.98/3.66 (((in @ Y2 @ Y1) | 23.98/3.66 (((Y2) = (Y0)))))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ (^[Y1 : $i]: 23.98/3.66 (((in @ Y1 @ (powerset @ Y0)) <=> 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (((in @ Y2 @ Y1) => (in @ 23.98/3.66 Y2 @ Y0)))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ (^[Y1 : $i]: 23.98/3.66 (((in @ Y1 @ (setunion @ Y0)) <=> 23.98/3.66 (((??) @ (^[Y2 : $i]: 23.98/3.66 (((in @ Y1 @ Y2) & 23.98/3.66 (in @ Y2 @ Y0)))))))))))))) => 23.98/3.66 (((in @ emptyset @ omega) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((in @ Y0 @ omega) => (in @ 23.98/3.66 (setadjoin @ Y0 @ Y0) @ omega)))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((((((!!) @ (^[Y1 : $i]: 23.98/3.66 (((((in @ Y1 @ Y0) & (in @ 23.98/3.66 Y1 @ omega))) => 23.98/3.66 (in @ 23.98/3.66 (setadjoin @ Y1 @ Y1) @ 23.98/3.66 Y0)))))) & 23.98/3.66 (in @ emptyset @ Y0))) => 23.98/3.66 (((!!) @ (^[Y1 : $i]: 23.98/3.66 (((in @ Y1 @ omega) => (in @ 23.98/3.66 Y1 @ Y0))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i > $i > $o]: 23.98/3.66 (((!!) @ (^[Y1 : $i]: 23.98/3.66 (((((!!) @ (^[Y2 : $i]: 23.98/3.66 (((in @ Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (((??) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2 @ 23.98/3.66 Y3) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y4 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2 @ 23.98/3.66 Y4) => 23.98/3.66 (( 23.98/3.66 (Y3) = 23.98/3.66 (Y4)))))))))))))))))) => 23.98/3.66 (((??) @ (^[Y2 : $i]: 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (((in @ 23.98/3.66 Y3 @ 23.98/3.66 Y2) <=> 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y4 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y4 @ 23.98/3.66 Y1) & 23.98/3.66 (Y0 @ 23.98/3.66 Y4 @ Y3)))))))))))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.66 (((??) @ (^[Y1 : $i]: 23.98/3.66 (((in @ Y1 @ Y0) & 23.98/3.66 (((~) @ (((??) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (((in @ 23.98/3.66 Y2 @ Y1) & 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0)))))))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((??) @ (^[Y1 : $i]: 23.98/3.66 (((((!!) @ (^[Y2 : $i]: 23.98/3.66 (((in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y3 @ 23.98/3.66 Y2) => 23.98/3.66 (in @ 23.98/3.66 Y3 @ Y0))))))))))) & 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y3 @ 23.98/3.66 Y0) & 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y4 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y4 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y4) <=> 23.98/3.66 (in @ 23.98/3.66 Y3 @ Y4)))))))) => 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y3))))))))))))) & 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y3 @ 23.98/3.66 Y1) & 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y1))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y4 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y4 @ 23.98/3.66 Y3) => 23.98/3.66 (in @ 23.98/3.66 Y4 @ Y2)))))) | 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y4 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y4 @ 23.98/3.66 Y2) => 23.98/3.66 (in @ 23.98/3.66 Y4 @ Y3)))))))))))))))) & 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (((( 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (in @ 23.98/3.66 Y3 @ Y2)))) & 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y3 @ 23.98/3.66 Y2) => 23.98/3.66 (in @ 23.98/3.66 Y3 @ Y0)))))))) => 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y3 : $i]: 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y4 : $i]: 23.98/3.66 (( 23.98/3.66 ( 23.98/3.66 in @ 23.98/3.66 Y3 @ Y1) & 23.98/3.66 ( 23.98/3.66 in @ 23.98/3.66 Y4 @ Y2) & 23.98/3.66 ( 23.98/3.66 ( 23.98/3.66 (~) @ ( 23.98/3.66 ( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y5 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y5 @ 23.98/3.66 Y3) & 23.98/3.66 (in @ 23.98/3.66 Y5 @ Y2)))))))) & 23.98/3.66 ( 23.98/3.66 ( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y5 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y5 @ 23.98/3.66 Y1) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y4 @ 23.98/3.66 Y5) | 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y6 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y6 @ 23.98/3.66 Y5) => 23.98/3.66 (in @ 23.98/3.66 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.66 (((((??) @ (^[Y1 : $i]: 23.98/3.66 (((Y0 @ Y1) & 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (Y1) = 23.98/3.66 (Y2))))))))))))) => 23.98/3.66 (Y0 @ (descr @ Y0))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (Y1 @ 23.98/3.66 Y2) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 dsetconstr @ 23.98/3.66 Y0 @ Y1))))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.66 (((!!) @ (^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 dsetconstr @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0)))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (((in @ Y2 @ 23.98/3.66 (dsetconstr @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (Y1 @ Y2)))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $o]: 23.98/3.66 (((!!) @ (^[Y1 : $i]: 23.98/3.66 (((in @ Y1 @ 23.98/3.66 (prop2set @ Y0)) => 23.98/3.66 (Y0))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((in @ Y0 @ emptyset) => 23.98/3.66 (((!!) @ (^[Y1 : $o]: 23.98/3.66 (Y1))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((~) @ (in @ Y0 @ 23.98/3.66 emptyset)))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((~) @ (in @ Y0 @ 23.98/3.66 emptyset)))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.66 (((((??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (((Y0 @ Y1) & 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (Y0 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (Y1) = 23.98/3.66 (Y2))))))))))))) => 23.98/3.66 (((??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (Y0 @ Y1))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (((((!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y1)))))) => 23.98/3.66 (((( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ Y0)))))) => 23.98/3.66 (( 23.98/3.66 (Y0) = 23.98/3.66 (Y1))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((((!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 in @ 23.98/3.66 Y1 @ Y0)))))) => 23.98/3.66 (((Y0) = 23.98/3.66 (emptyset)))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((((!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (~) @ ( 23.98/3.66 in @ 23.98/3.66 Y1 @ Y0)))))) => 23.98/3.66 (((Y0) = 23.98/3.66 (emptyset)))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 dsetconstr @ 23.98/3.66 Y0 @ Y1)) <=> 23.98/3.66 (Y1 @ Y2)))))))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y0) != 23.98/3.66 (emptyset))) => 23.98/3.66 (( 23.98/3.66 (??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (in @ 23.98/3.66 Y1 @ Y0))))))))) => 23.98/3.66 (((((!!) @ (^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i > $o]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y0) => 23.98/3.66 (( 23.98/3.66 (Y1 @ 23.98/3.66 Y2) => 23.98/3.66 (( 23.98/3.66 (dsetconstr @ 23.98/3.66 Y0 @ 23.98/3.66 Y1) != 23.98/3.66 (emptyset)))))))))))))))) => 23.98/3.66 (((((!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (((((??) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (in @ 23.98/3.66 Y1 @ Y0)))) => 23.98/3.66 (((Y0) != 23.98/3.66 (emptyset)))))))) => 23.98/3.66 (((((!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (((!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (in @ 23.98/3.66 Y0 @ 23.98/3.66 (setadjoin @ 23.98/3.66 Y0 @ Y1)))))))) => 23.98/3.66 (((in @ 23.98/3.66 emptyset @ 23.98/3.66 (setadjoin @ 23.98/3.66 emptyset @ 23.98/3.66 emptyset)) => 23.98/3.66 (((((!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y0 @ Y1))))))))))))) => 23.98/3.66 (((( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y3 : $o]: 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y0))) => 23.98/3.66 (Y3))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) => 23.98/3.66 (Y3))) => 23.98/3.66 (Y3))))))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y1 : $i]: 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y2 : $i]: 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 ( 23.98/3.66 setadjoin @ 23.98/3.66 Y0 @ Y1)) => 23.98/3.66 (( 23.98/3.66 (in @ 23.98/3.66 Y2 @ 23.98/3.66 Y1) | 23.98/3.66 (( 23.98/3.66 (Y2) = 23.98/3.66 (Y0)))))))))))))))) => 23.98/3.66 (( 23.98/3.66 (( 23.98/3.66 (!!) @ ( 23.98/3.66 ^[Y0 : $i]: 23.98/3.66 (( 23.98/3.66 (dsetconstr @ 23.98/3.66 Y0 @ 23.98/3.67 ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 ($true))) = 23.98/3.67 (Y0)))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y0)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (in @ 23.98/3.67 emptyset @ 23.98/3.67 (powerset @ 23.98/3.67 Y0))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (in @ 23.98/3.67 emptyset @ 23.98/3.67 (powerset @ 23.98/3.67 Y0))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y0)) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 setunion @ 23.98/3.67 Y0))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 setunion @ 23.98/3.67 Y0)) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y3 @ 23.98/3.67 Y0) => 23.98/3.67 (Y2)))))))) => 23.98/3.67 (Y2)))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 ( 23.98/3.67 setunion @ 23.98/3.67 Y0))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) <=> 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y1)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) != 23.98/3.67 (emptyset))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y1 @ Y0))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset)) => 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) != 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 emptyset)))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset)) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 emptyset)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y1))) | 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y0)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (Y1 @ Y2)))))) => 23.98/3.67 (( 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) != 23.98/3.67 (emptyset))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset) => 23.98/3.67 (Y0 @ Y1))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $o]: 23.98/3.67 (( 23.98/3.67 (Y0) => 23.98/3.67 (in @ 23.98/3.67 emptyset @ 23.98/3.67 ( 23.98/3.67 prop2set @ 23.98/3.67 Y0))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $o]: 23.98/3.67 (( 23.98/3.67 (Y0) => 23.98/3.67 (set2prop @ 23.98/3.67 ( 23.98/3.67 prop2set @ 23.98/3.67 Y0))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (Y0 @ Y1)))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2)))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) <=> 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2)))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y1))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) <=> 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y1))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2)))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) <=> 23.98/3.67 (Y1 @ Y3))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))) <=> 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y2) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 Y2) = 23.98/3.67 (setadjoin @ 23.98/3.67 Y1 @ Y3))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (powerset @ 23.98/3.67 Y0) = 23.98/3.67 (powerset @ 23.98/3.67 Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (setunion @ 23.98/3.67 Y0) = 23.98/3.67 (setunion @ 23.98/3.67 Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2)))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) <=> 23.98/3.67 (Y1 @ Y3))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y2) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))) => 23.98/3.67 (( 23.98/3.67 (descr @ 23.98/3.67 Y0) = 23.98/3.67 (descr @ 23.98/3.67 Y1))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y4 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y5 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y5 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y4) = 23.98/3.67 (Y5))) => 23.98/3.67 (( 23.98/3.67 (Y2 @ 23.98/3.67 Y4) <=> 23.98/3.67 (Y3 @ Y5))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ 23.98/3.67 Y2) = 23.98/3.67 (dsetconstr @ 23.98/3.67 Y1 @ Y3))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1)))))) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y1))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (subset @ 23.98/3.67 Y1 @ Y0))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y1))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1)))))) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y1))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (subset @ 23.98/3.67 emptyset @ 23.98/3.67 Y0)))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1)))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y2 @ Y1))) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y2 @ Y0)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y2 @ Y1))) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 subset @ 23.98/3.67 Y0 @ Y1)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 subset @ 23.98/3.67 Y0 @ Y1))) => 23.98/3.67 (( 23.98/3.67 (Y0) != 23.98/3.67 (Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y2 @ Y1))) => 23.98/3.67 (( 23.98/3.67 (Y0) != 23.98/3.67 (Y1)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y0)))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y1 @ 23.98/3.67 Y2) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y2)))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (subset @ 23.98/3.67 Y1 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ Y1)))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y1)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y1 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 emptyset) => 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (emptyset)))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y1 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y0)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y0)) => 23.98/3.67 (subset @ 23.98/3.67 Y1 @ Y0))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 (powerset @ 23.98/3.67 Y0))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (subset @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y0) @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y1)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (in @ 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ Y1) @ 23.98/3.67 (powerset @ 23.98/3.67 Y0)))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (subset @ 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ Y1) @ 23.98/3.67 Y0))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binunion @ 23.98/3.67 Y0 @ Y1))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binunion @ 23.98/3.67 Y0 @ Y1))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $o]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binunion @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (Y3))) => 23.98/3.67 (Y3))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binunion @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) | 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 (binunion @ 23.98/3.67 Y0 @ Y1)))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (subset @ 23.98/3.67 Y1 @ 23.98/3.67 (binunion @ 23.98/3.67 Y0 @ Y1)))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binintersect @ 23.98/3.67 Y0 @ Y1))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (subset @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binintersect @ 23.98/3.67 Y0 @ Y1))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binintersect @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (subset @ 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ Y1) @ 23.98/3.67 Y0))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) = 23.98/3.67 (Y0))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) = 23.98/3.67 (Y1))) => 23.98/3.67 (subset @ 23.98/3.67 Y1 @ Y0))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binintersect @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1)))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1)))))))) => 23.98/3.67 (( 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) = 23.98/3.67 (emptyset))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (subset @ 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ Y1) @ 23.98/3.67 Y1))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y1 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) = 23.98/3.67 (Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) = 23.98/3.67 (Y0))) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y1))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 binunion @ 23.98/3.67 Y1 @ Y2)) = 23.98/3.67 (binunion @ 23.98/3.67 ( 23.98/3.67 binintersect @ 23.98/3.67 Y0 @ Y1) @ 23.98/3.67 ( 23.98/3.67 binintersect @ 23.98/3.67 Y0 @ Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y2 @ Y1))) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setminus @ 23.98/3.67 Y0 @ Y1))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setminus @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setminus @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.67 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl9])). 23.98/3.67 thf(zip_derived_cl14, plain, 23.98/3.67 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ (^[Y1 : $i]: 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (((in @ Y2 @ 23.98/3.67 (setadjoin @ Y0 @ Y1)) <=> 23.98/3.67 (((in @ Y2 @ Y1) | 23.98/3.67 (((Y2) = (Y0)))))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ (^[Y1 : $i]: 23.98/3.67 (((in @ Y1 @ (powerset @ Y0)) <=> 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (((in @ Y2 @ Y1) => (in @ 23.98/3.67 Y2 @ Y0)))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ (^[Y1 : $i]: 23.98/3.67 (((in @ Y1 @ (setunion @ Y0)) <=> 23.98/3.67 (((??) @ (^[Y2 : $i]: 23.98/3.67 (((in @ Y1 @ Y2) & (in @ 23.98/3.67 Y2 @ Y0)))))))))))))) => 23.98/3.67 (((in @ emptyset @ omega) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((in @ Y0 @ omega) => (in @ 23.98/3.67 (setadjoin @ Y0 @ Y0) @ omega)))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((((((!!) @ (^[Y1 : $i]: 23.98/3.67 (((((in @ Y1 @ Y0) & (in @ 23.98/3.67 Y1 @ omega))) => 23.98/3.67 (in @ 23.98/3.67 (setadjoin @ Y1 @ Y1) @ Y0)))))) & 23.98/3.67 (in @ emptyset @ Y0))) => 23.98/3.67 (((!!) @ (^[Y1 : $i]: 23.98/3.67 (((in @ Y1 @ omega) => (in @ 23.98/3.67 Y1 @ Y0))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i > $i > $o]: 23.98/3.67 (((!!) @ (^[Y1 : $i]: 23.98/3.67 (((((!!) @ (^[Y2 : $i]: 23.98/3.67 (((in @ Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (((??) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (((Y0 @ 23.98/3.67 Y2 @ Y3) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2 @ 23.98/3.67 Y4) => 23.98/3.67 (( 23.98/3.67 (Y3) = 23.98/3.67 (Y4)))))))))))))))))) => 23.98/3.67 (((??) @ (^[Y2 : $i]: 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (((in @ Y3 @ 23.98/3.67 Y2) <=> 23.98/3.67 (((??) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y4 @ 23.98/3.67 Y1) & 23.98/3.67 (Y0 @ 23.98/3.67 Y4 @ Y3)))))))))))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.67 (((??) @ (^[Y1 : $i]: 23.98/3.67 (((in @ Y1 @ Y0) & 23.98/3.67 (((~) @ (((??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (((in @ Y2 @ 23.98/3.67 Y1) & (in @ 23.98/3.67 Y2 @ Y0)))))))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((??) @ (^[Y1 : $i]: 23.98/3.67 (((((!!) @ (^[Y2 : $i]: 23.98/3.67 (((in @ Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y3 @ 23.98/3.67 Y2) => 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y0))))))))))) & 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y3 @ 23.98/3.67 Y0) & 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y4 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y4) <=> 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y4)))))))) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))) & 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y3 @ 23.98/3.67 Y1) & 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y4 @ 23.98/3.67 Y3) => 23.98/3.67 (in @ 23.98/3.67 Y4 @ Y2)))))) | 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y4 @ 23.98/3.67 Y2) => 23.98/3.67 (in @ 23.98/3.67 Y4 @ Y3)))))))))))))))) & 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (((((( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y2)))) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y3 @ 23.98/3.67 Y2) => 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y0)))))))) => 23.98/3.67 (((??) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 ( 23.98/3.67 in @ 23.98/3.67 Y3 @ Y1) & 23.98/3.67 ( 23.98/3.67 in @ 23.98/3.67 Y4 @ Y2) & 23.98/3.67 ( 23.98/3.67 ( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y5 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y5 @ 23.98/3.67 Y3) & 23.98/3.67 (in @ 23.98/3.67 Y5 @ Y2)))))))) & 23.98/3.67 ( 23.98/3.67 ( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y5 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y5 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y4 @ 23.98/3.67 Y5) | 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y6 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y6 @ 23.98/3.67 Y5) => 23.98/3.67 (in @ 23.98/3.67 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.67 (((((??) @ (^[Y1 : $i]: 23.98/3.67 (((Y0 @ Y1) & 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (Y0 @ (descr @ Y0))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (((in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y2) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ Y1))))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 dsetconstr @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 dsetconstr @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (Y1 @ Y2)))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $o]: 23.98/3.67 (((!!) @ (^[Y1 : $i]: 23.98/3.67 (((in @ Y1 @ 23.98/3.67 (prop2set @ Y0)) => 23.98/3.67 (Y0))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((in @ Y0 @ emptyset) => 23.98/3.67 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((~) @ (in @ Y0 @ 23.98/3.67 emptyset)))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((~) @ (in @ Y0 @ 23.98/3.67 emptyset)))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.67 (((((??) @ (^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (((??) @ (^[Y1 : $i]: 23.98/3.67 (Y0 @ Y1))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ (^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1)))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))) => 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((((!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (((~) @ ( 23.98/3.67 in @ Y1 @ 23.98/3.67 Y0)))))) => 23.98/3.67 (((Y0) = 23.98/3.67 (emptyset)))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((((!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y1 @ Y0)))))) => 23.98/3.67 (((Y0) = 23.98/3.67 (emptyset)))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 dsetconstr @ 23.98/3.67 Y0 @ Y1)) <=> 23.98/3.67 (Y1 @ Y2)))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((( 23.98/3.67 (Y0) != 23.98/3.67 (emptyset))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y1 @ Y0))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) != 23.98/3.67 (emptyset)))))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y1 @ Y0)))) => 23.98/3.67 (( 23.98/3.67 (Y0) != 23.98/3.67 (emptyset)))))))) => 23.98/3.67 (((((!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ Y1)))))))) => 23.98/3.67 (((in @ 23.98/3.67 emptyset @ 23.98/3.67 (setadjoin @ 23.98/3.67 emptyset @ 23.98/3.67 emptyset)) => 23.98/3.67 (((((!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ Y1))))))))))))) => 23.98/3.67 (((((!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y0))) => 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (Y3))) => 23.98/3.67 (Y3))))))))))))))))))) => 23.98/3.67 (((( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) | 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y0)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 ($true))) = 23.98/3.67 (Y0)))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y0)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (in @ 23.98/3.67 emptyset @ 23.98/3.67 (powerset @ 23.98/3.67 Y0))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (in @ 23.98/3.67 emptyset @ 23.98/3.67 (powerset @ 23.98/3.67 Y0))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y0)) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 setunion @ 23.98/3.67 Y0))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 setunion @ 23.98/3.67 Y0)) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y3 @ 23.98/3.67 Y0) => 23.98/3.67 (Y2)))))))) => 23.98/3.67 (Y2)))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 ( 23.98/3.67 setunion @ 23.98/3.67 Y0))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) <=> 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y1)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) != 23.98/3.67 (emptyset))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y1 @ Y0))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset)) => 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) != 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 emptyset)))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset)) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 emptyset)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y1))) | 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y0)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (Y1 @ Y2)))))) => 23.98/3.67 (( 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) != 23.98/3.67 (emptyset))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset) => 23.98/3.67 (Y0 @ Y1))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $o]: 23.98/3.67 (( 23.98/3.67 (Y0) => 23.98/3.67 (in @ 23.98/3.67 emptyset @ 23.98/3.67 ( 23.98/3.67 prop2set @ 23.98/3.67 Y0))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $o]: 23.98/3.67 (( 23.98/3.67 (Y0) => 23.98/3.67 (set2prop @ 23.98/3.67 ( 23.98/3.67 prop2set @ 23.98/3.67 Y0))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (Y0 @ Y1)))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2)))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) <=> 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2)))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y1))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) <=> 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y1))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2)))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) <=> 23.98/3.67 (Y1 @ Y3))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))) <=> 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y2) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 Y2) = 23.98/3.67 (setadjoin @ 23.98/3.67 Y1 @ Y3))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (powerset @ 23.98/3.67 Y0) = 23.98/3.67 (powerset @ 23.98/3.67 Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (setunion @ 23.98/3.67 Y0) = 23.98/3.67 (setunion @ 23.98/3.67 Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2)))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) <=> 23.98/3.67 (Y1 @ Y3))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y2) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))) => 23.98/3.67 (( 23.98/3.67 (descr @ 23.98/3.67 Y0) = 23.98/3.67 (descr @ 23.98/3.67 Y1))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y4 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y5 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y5 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y4) = 23.98/3.67 (Y5))) => 23.98/3.67 (( 23.98/3.67 (Y2 @ 23.98/3.67 Y4) <=> 23.98/3.67 (Y3 @ Y5))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ 23.98/3.67 Y2) = 23.98/3.67 (dsetconstr @ 23.98/3.67 Y1 @ Y3))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1)))))) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y1))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (subset @ 23.98/3.67 Y1 @ Y0))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y1))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1)))))) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y1))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (subset @ 23.98/3.67 emptyset @ 23.98/3.67 Y0)))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1)))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y2 @ Y1))) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y2 @ Y0)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y2 @ Y1))) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 subset @ 23.98/3.67 Y0 @ Y1)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 subset @ 23.98/3.67 Y0 @ Y1))) => 23.98/3.67 (( 23.98/3.67 (Y0) != 23.98/3.67 (Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y2 @ Y1))) => 23.98/3.67 (( 23.98/3.67 (Y0) != 23.98/3.67 (Y1)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y0)))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y1 @ 23.98/3.67 Y2) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y2)))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (subset @ 23.98/3.67 Y1 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ Y1)))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y1)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y1 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 emptyset) => 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (emptyset)))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y1 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y0)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y0)) => 23.98/3.67 (subset @ 23.98/3.67 Y1 @ Y0))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 (powerset @ 23.98/3.67 Y0))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (subset @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y0) @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y1)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (in @ 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ Y1) @ 23.98/3.67 (powerset @ 23.98/3.67 Y0)))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (subset @ 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ Y1) @ 23.98/3.67 Y0))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binunion @ 23.98/3.67 Y0 @ Y1))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binunion @ 23.98/3.67 Y0 @ Y1))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $o]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binunion @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (Y3))) => 23.98/3.67 (Y3))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binunion @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) | 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 (binunion @ 23.98/3.67 Y0 @ Y1)))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (subset @ 23.98/3.67 Y1 @ 23.98/3.67 (binunion @ 23.98/3.67 Y0 @ Y1)))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binintersect @ 23.98/3.67 Y0 @ Y1))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (subset @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binintersect @ 23.98/3.67 Y0 @ Y1))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binintersect @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (subset @ 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ Y1) @ 23.98/3.67 Y0))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) = 23.98/3.67 (Y0))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) = 23.98/3.67 (Y1))) => 23.98/3.67 (subset @ 23.98/3.67 Y1 @ Y0))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 binintersect @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1)))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1)))))))) => 23.98/3.67 (( 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) = 23.98/3.67 (emptyset))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (subset @ 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ Y1) @ 23.98/3.67 Y1))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (subset @ 23.98/3.67 Y1 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) = 23.98/3.67 (Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) = 23.98/3.67 (Y0))) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y1))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (binintersect @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 binunion @ 23.98/3.67 Y1 @ Y2)) = 23.98/3.67 (binunion @ 23.98/3.67 ( 23.98/3.67 binintersect @ 23.98/3.67 Y0 @ Y1) @ 23.98/3.67 ( 23.98/3.67 binintersect @ 23.98/3.67 Y0 @ Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y2 @ Y1))) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setminus @ 23.98/3.67 Y0 @ Y1))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setminus @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setminus @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.67 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl11])). 23.98/3.67 thf(zip_derived_cl18, plain, 23.98/3.67 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ (^[Y1 : $i]: 23.98/3.67 (((in @ Y1 @ (powerset @ Y0)) <=> 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (((in @ Y2 @ Y1) => (in @ 23.98/3.67 Y2 @ Y0)))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ (^[Y1 : $i]: 23.98/3.67 (((in @ Y1 @ (setunion @ Y0)) <=> 23.98/3.67 (((??) @ (^[Y2 : $i]: 23.98/3.67 (((in @ Y1 @ Y2) & (in @ 23.98/3.67 Y2 @ Y0)))))))))))))) => 23.98/3.67 (((in @ emptyset @ omega) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((in @ Y0 @ omega) => (in @ 23.98/3.67 (setadjoin @ Y0 @ Y0) @ omega)))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((((((!!) @ (^[Y1 : $i]: 23.98/3.67 (((((in @ Y1 @ Y0) & (in @ Y1 @ 23.98/3.67 omega))) => 23.98/3.67 (in @ (setadjoin @ Y1 @ Y1) @ 23.98/3.67 Y0)))))) & 23.98/3.67 (in @ emptyset @ Y0))) => 23.98/3.67 (((!!) @ (^[Y1 : $i]: 23.98/3.67 (((in @ Y1 @ omega) => (in @ Y1 @ 23.98/3.67 Y0))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i > $i > $o]: 23.98/3.67 (((!!) @ (^[Y1 : $i]: 23.98/3.67 (((((!!) @ (^[Y2 : $i]: 23.98/3.67 (((in @ Y2 @ Y1) => 23.98/3.67 (((??) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (((Y0 @ Y2 @ 23.98/3.67 Y3) & 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2 @ 23.98/3.67 Y4) => 23.98/3.67 (( 23.98/3.67 (Y3) = 23.98/3.67 (Y4)))))))))))))))))) => 23.98/3.67 (((??) @ (^[Y2 : $i]: 23.98/3.67 (((!!) @ (^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y3 @ 23.98/3.67 Y2) <=> 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y4 @ 23.98/3.67 Y1) & 23.98/3.67 (Y0 @ 23.98/3.67 Y4 @ Y3)))))))))))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.67 (((??) @ (^[Y1 : $i]: 23.98/3.67 (((in @ Y1 @ Y0) & 23.98/3.67 (((~) @ (((??) @ (^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) & 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((??) @ (^[Y1 : $i]: 23.98/3.67 (((((!!) @ (^[Y2 : $i]: 23.98/3.67 (((in @ Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y3 @ 23.98/3.67 Y2) => 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y0))))))))))) & 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (((( 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y0) & 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y4 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y4) <=> 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y4)))))))) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))) & 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (((( 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y1) & 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y4 @ 23.98/3.67 Y3) => 23.98/3.67 (in @ 23.98/3.67 Y4 @ Y2)))))) | 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y4 @ 23.98/3.67 Y2) => 23.98/3.67 (in @ 23.98/3.67 Y4 @ Y3)))))))))))))))) & 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (((((((??) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y2)))) & 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y3 @ 23.98/3.67 Y2) => 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y0)))))))) => 23.98/3.67 (((??) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 ( 23.98/3.67 in @ 23.98/3.67 Y3 @ Y1) & 23.98/3.67 ( 23.98/3.67 in @ 23.98/3.67 Y4 @ Y2) & 23.98/3.67 ( 23.98/3.67 ( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y5 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y5 @ 23.98/3.67 Y3) & 23.98/3.67 (in @ 23.98/3.67 Y5 @ Y2)))))))) & 23.98/3.67 ( 23.98/3.67 ( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y5 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y5 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y4 @ 23.98/3.67 Y5) | 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y6 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y6 @ 23.98/3.67 Y5) => 23.98/3.67 (in @ 23.98/3.67 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.67 (((((??) @ (^[Y1 : $i]: 23.98/3.67 (((Y0 @ Y1) & 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (((Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (Y0 @ (descr @ Y0))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (((in @ Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (((Y1 @ 23.98/3.67 Y2) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ Y1))))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (((in @ 23.98/3.67 Y2 @ 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.67 (((!!) @ (^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 dsetconstr @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (Y1 @ Y2)))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $o]: 23.98/3.67 (((!!) @ (^[Y1 : $i]: 23.98/3.67 (((in @ Y1 @ 23.98/3.67 (prop2set @ Y0)) => 23.98/3.67 (Y0))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((in @ Y0 @ emptyset) => 23.98/3.67 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((~) @ (in @ Y0 @ 23.98/3.67 emptyset)))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.67 (((((??) @ (^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (((??) @ (^[Y1 : $i]: 23.98/3.67 (Y0 @ Y1))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ (^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1)))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))) => 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((((!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (((~) @ ( 23.98/3.67 in @ Y1 @ Y0)))))) => 23.98/3.67 (((Y0) = 23.98/3.67 (emptyset)))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((((!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (((~) @ ( 23.98/3.67 in @ Y1 @ 23.98/3.67 Y0)))))) => 23.98/3.67 (((Y0) = 23.98/3.67 (emptyset)))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 dsetconstr @ 23.98/3.67 Y0 @ Y1)) <=> 23.98/3.67 (Y1 @ Y2)))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((((Y0) != 23.98/3.67 (emptyset))) => 23.98/3.67 (((??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y1 @ Y0))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) != 23.98/3.67 (emptyset)))))))))))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y1 @ Y0)))) => 23.98/3.67 (( 23.98/3.67 (Y0) != 23.98/3.67 (emptyset)))))))) => 23.98/3.67 (((((!!) @ (^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ Y1)))))))) => 23.98/3.67 (((in @ emptyset @ 23.98/3.67 (setadjoin @ 23.98/3.67 emptyset @ 23.98/3.67 emptyset)) => 23.98/3.67 (((((!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (((!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ Y1))))))))))))) => 23.98/3.67 (((((!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y0))) => 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (Y3))) => 23.98/3.67 (Y3))))))))))))))))))) => 23.98/3.67 (((((!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ Y1)) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) | 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y0)))))))))))))))) => 23.98/3.67 (((( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 ($true))) = 23.98/3.67 (Y0)))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y0)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (in @ 23.98/3.67 emptyset @ 23.98/3.67 (powerset @ 23.98/3.67 Y0))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (in @ 23.98/3.67 emptyset @ 23.98/3.67 (powerset @ 23.98/3.67 Y0))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 Y0)) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y1) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y0)))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 setunion @ 23.98/3.67 Y0))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 setunion @ 23.98/3.67 Y0)) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y3 @ 23.98/3.67 Y0) => 23.98/3.67 (Y2)))))))) => 23.98/3.67 (Y2)))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 powerset @ 23.98/3.67 ( 23.98/3.67 setunion @ 23.98/3.67 Y0))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) <=> 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y1)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) != 23.98/3.67 (emptyset))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y1 @ Y0))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset)) => 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) != 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 emptyset)))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset)) => 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 emptyset)))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 ( 23.98/3.67 setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y1))) | 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y0)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y0 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 (setadjoin @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (Y1 @ Y2)))))) => 23.98/3.67 (( 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ 23.98/3.67 Y1) != 23.98/3.67 (emptyset))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y1 @ 23.98/3.67 emptyset) => 23.98/3.67 (Y0 @ Y1))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $o]: 23.98/3.67 (( 23.98/3.67 (Y0) => 23.98/3.67 (in @ 23.98/3.67 emptyset @ 23.98/3.67 ( 23.98/3.67 prop2set @ 23.98/3.67 Y0))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $o]: 23.98/3.67 (( 23.98/3.67 (Y0) => 23.98/3.67 (set2prop @ 23.98/3.67 ( 23.98/3.67 prop2set @ 23.98/3.67 Y0))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 ( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (Y1 @ Y2)))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) & 23.98/3.67 (( 23.98/3.67 (~) @ ( 23.98/3.67 Y1 @ Y2)))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (Y0 @ Y1)))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2)))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) <=> 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2)))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y1))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) <=> 23.98/3.67 (in @ 23.98/3.67 Y3 @ Y1))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2)))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) <=> 23.98/3.67 (Y1 @ Y3))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))) <=> 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y2) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (setadjoin @ 23.98/3.67 Y0 @ 23.98/3.67 Y2) = 23.98/3.67 (setadjoin @ 23.98/3.67 Y1 @ Y3))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (powerset @ 23.98/3.67 Y0) = 23.98/3.67 (powerset @ 23.98/3.67 Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (setunion @ 23.98/3.67 Y0) = 23.98/3.67 (setunion @ 23.98/3.67 Y1))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2))))))))))))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) => 23.98/3.67 (( 23.98/3.67 (Y1) = 23.98/3.67 (Y2)))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))) => 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) <=> 23.98/3.67 (Y1 @ Y3))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y2) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (Y0 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (??) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y2) & 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i]: 23.98/3.67 (( 23.98/3.67 (Y1 @ 23.98/3.67 Y3) => 23.98/3.67 (( 23.98/3.67 (Y2) = 23.98/3.67 (Y3))))))))))))) => 23.98/3.67 (( 23.98/3.67 (descr @ 23.98/3.67 Y0) = 23.98/3.67 (descr @ 23.98/3.67 Y1))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y3 : $i > $o]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y4 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y4 @ 23.98/3.67 Y0) => 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y5 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y5 @ 23.98/3.67 Y1) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y4) = 23.98/3.67 (Y5))) => 23.98/3.67 (( 23.98/3.67 (Y2 @ 23.98/3.67 Y4) <=> 23.98/3.67 (Y3 @ Y5))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (dsetconstr @ 23.98/3.67 Y0 @ 23.98/3.67 Y2) = 23.98/3.67 (dsetconstr @ 23.98/3.67 Y1 @ Y3))))))))))))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y2 : $i]: 23.98/3.67 (( 23.98/3.67 (in @ 23.98/3.67 Y2 @ 23.98/3.67 Y0) => 23.98/3.67 (in @ 23.98/3.67 Y2 @ Y1)))))) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y1))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (subset @ 23.98/3.67 Y1 @ Y0))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (Y0) = 23.98/3.67 (Y1))) => 23.98/3.67 (subset @ 23.98/3.67 Y0 @ Y1))))))))) => 23.98/3.67 (( 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y0 : $i]: 23.98/3.67 (( 23.98/3.67 (!!) @ ( 23.98/3.67 ^[Y1 : $i]: 23.98/3.67 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y1))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (subset @ 23.98/3.68 emptyset @ 23.98/3.68 Y0)))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y0)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 subset @ 23.98/3.68 Y0 @ Y1)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 subset @ 23.98/3.68 Y0 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (Y0) != 23.98/3.68 (Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (Y0) != 23.98/3.68 (Y1)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y0)))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 Y2) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y2)))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ Y1)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y1 @ Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y1)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 emptyset) => 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (emptyset)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y0)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y0)) => 23.98/3.68 (subset @ 23.98/3.68 Y1 @ Y0))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 (powerset @ 23.98/3.68 Y0))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (subset @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y0) @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y1)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (in @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 (powerset @ 23.98/3.68 Y0)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (subset @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 Y0))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y0 @ Y1))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y0 @ Y1))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $o]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (Y3))) => 23.98/3.68 (Y3))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) | 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 (binunion @ 23.98/3.68 Y0 @ Y1)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 (binunion @ 23.98/3.68 Y0 @ Y1)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (subset @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 Y0))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (Y0))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (Y1))) => 23.98/3.68 (subset @ 23.98/3.68 Y1 @ Y0))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))))) => 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (emptyset))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 Y1))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (Y0))) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y1))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y1 @ Y2)) = 23.98/3.68 (binunion @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setminus @ 23.98/3.68 Y0 @ Y1))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setminus @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))))))))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setminus @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.68 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl14])). 23.98/3.68 thf(zip_derived_cl22, plain, 23.98/3.68 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i]: 23.98/3.68 (((in @ Y1 @ (setunion @ Y0)) <=> 23.98/3.68 (((??) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y1 @ Y2) & (in @ Y2 @ 23.98/3.68 Y0)))))))))))))) => 23.98/3.68 (((in @ emptyset @ omega) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((in @ Y0 @ omega) => (in @ 23.98/3.68 (setadjoin @ Y0 @ Y0) @ omega)))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((((!!) @ (^[Y1 : $i]: 23.98/3.68 (((((in @ Y1 @ Y0) & (in @ Y1 @ 23.98/3.68 omega))) => 23.98/3.68 (in @ (setadjoin @ Y1 @ Y1) @ 23.98/3.68 Y0)))))) & 23.98/3.68 (in @ emptyset @ Y0))) => 23.98/3.68 (((!!) @ (^[Y1 : $i]: 23.98/3.68 (((in @ Y1 @ omega) => (in @ Y1 @ 23.98/3.68 Y0))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i > $i > $o]: 23.98/3.68 (((!!) @ (^[Y1 : $i]: 23.98/3.68 (((((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ Y1) => 23.98/3.68 (((??) @ (^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2 @ 23.98/3.68 Y3) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2 @ 23.98/3.68 Y4) => 23.98/3.68 (( 23.98/3.68 (Y3) = 23.98/3.68 (Y4)))))))))))))))))) => 23.98/3.68 (((??) @ (^[Y2 : $i]: 23.98/3.68 (((!!) @ (^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y3 @ 23.98/3.68 Y2) <=> 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y1) & 23.98/3.68 (Y0 @ 23.98/3.68 Y4 @ Y3)))))))))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.68 (((??) @ (^[Y1 : $i]: 23.98/3.68 (((in @ Y1 @ Y0) & 23.98/3.68 (((~) @ (((??) @ (^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) & 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((??) @ (^[Y1 : $i]: 23.98/3.68 (((((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (((in @ 23.98/3.68 Y3 @ 23.98/3.68 Y2) => 23.98/3.68 (in @ 23.98/3.68 Y3 @ Y0))))))))))) & 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (((((in @ 23.98/3.68 Y3 @ Y0) & 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0))) => 23.98/3.68 (((( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y4) <=> 23.98/3.68 (in @ 23.98/3.68 Y3 @ Y4)))))))) => 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))))))))))))) & 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (((((in @ 23.98/3.68 Y3 @ Y1) & 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (((( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y3) => 23.98/3.68 (in @ 23.98/3.68 Y4 @ Y2)))))) | 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y2) => 23.98/3.68 (in @ 23.98/3.68 Y4 @ Y3)))))))))))))))) & 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((((((??) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y3 @ Y2)))) & 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y3 @ 23.98/3.68 Y2) => 23.98/3.68 (in @ 23.98/3.68 Y3 @ Y0)))))))) => 23.98/3.68 (((??) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (((??) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 ( 23.98/3.68 in @ 23.98/3.68 Y3 @ Y1) & 23.98/3.68 ( 23.98/3.68 in @ 23.98/3.68 Y4 @ Y2) & 23.98/3.68 ( 23.98/3.68 ( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y5 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y5 @ 23.98/3.68 Y3) & 23.98/3.68 (in @ 23.98/3.68 Y5 @ Y2)))))))) & 23.98/3.68 ( 23.98/3.68 ( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y5 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y5 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y5) | 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y6 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y6 @ 23.98/3.68 Y5) => 23.98/3.68 (in @ 23.98/3.68 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.68 (((((??) @ (^[Y1 : $i]: 23.98/3.68 (((Y0 @ Y1) & 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((Y0 @ Y2) => 23.98/3.68 (((Y1) = 23.98/3.68 (Y2))))))))))))) => 23.98/3.68 (Y0 @ (descr @ Y0))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (((Y1 @ Y2) => 23.98/3.68 (in @ Y2 @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (in @ Y2 @ 23.98/3.68 Y0)))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ 23.98/3.68 Y2 @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (Y1 @ Y2)))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $o]: 23.98/3.68 (((!!) @ (^[Y1 : $i]: 23.98/3.68 (((in @ Y1 @ 23.98/3.68 (prop2set @ Y0)) => 23.98/3.68 (Y0))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((in @ Y0 @ emptyset) => 23.98/3.68 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.68 (((((??) @ (^[Y1 : $i]: 23.98/3.68 (((Y0 @ 23.98/3.68 Y1) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2))))))))))))) => 23.98/3.68 (((??) @ (^[Y1 : $i]: 23.98/3.68 (Y0 @ Y1))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i]: 23.98/3.68 (((( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))) => 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((!!) @ (^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y1 @ Y0)))))) => 23.98/3.68 (((Y0) = (emptyset)))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (((~) @ ( 23.98/3.68 in @ Y1 @ Y0)))))) => 23.98/3.68 (((Y0) = 23.98/3.68 (emptyset)))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 dsetconstr @ 23.98/3.68 Y0 @ Y1)) <=> 23.98/3.68 (Y1 @ Y2)))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((Y0) != 23.98/3.68 (emptyset))) => 23.98/3.68 (((??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y1 @ Y0))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (Y1 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) != 23.98/3.68 (emptyset)))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y1 @ Y0)))) => 23.98/3.68 (( 23.98/3.68 (Y0) != 23.98/3.68 (emptyset)))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ Y1)))))))) => 23.98/3.68 (((in @ emptyset @ 23.98/3.68 (setadjoin @ 23.98/3.68 emptyset @ emptyset)) => 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ Y1))))))))))))) => 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y0))) => 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (Y3))) => 23.98/3.68 (Y3))))))))))))))))))) => 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) | 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y0)))))))))))))))) => 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 ($true))) = 23.98/3.68 (Y0)))))) => 23.98/3.68 (((( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))) => 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y0)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (in @ 23.98/3.68 emptyset @ 23.98/3.68 (powerset @ 23.98/3.68 Y0))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (in @ 23.98/3.68 emptyset @ 23.98/3.68 (powerset @ 23.98/3.68 Y0))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y0)) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 setunion @ 23.98/3.68 Y0))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 setunion @ 23.98/3.68 Y0)) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 Y3) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y3 @ 23.98/3.68 Y0) => 23.98/3.68 (Y2)))))))) => 23.98/3.68 (Y2)))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 ( 23.98/3.68 setunion @ 23.98/3.68 Y0))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) <=> 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y1)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) != 23.98/3.68 (emptyset))) => 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y1 @ Y0))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset)) => 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) != 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 emptyset)))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset)) => 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 emptyset)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y1))) | 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y0)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (Y1 @ Y2)))))) => 23.98/3.68 (( 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) != 23.98/3.68 (emptyset))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset) => 23.98/3.68 (Y0 @ Y1))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (Y1 @ Y2)))))))) => 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 Y1 @ Y2)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 Y1 @ Y2)))))))) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (Y1 @ Y2)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (Y1 @ Y2)))))))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 Y1 @ Y2)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 Y1 @ Y2)))))))) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (Y1 @ Y2)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $o]: 23.98/3.68 (( 23.98/3.68 (Y0) => 23.98/3.68 (in @ 23.98/3.68 emptyset @ 23.98/3.68 ( 23.98/3.68 prop2set @ 23.98/3.68 Y0))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $o]: 23.98/3.68 (( 23.98/3.68 (Y0) => 23.98/3.68 (set2prop @ 23.98/3.68 ( 23.98/3.68 prop2set @ 23.98/3.68 Y0))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (Y1 @ Y2)))))))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 Y1 @ Y2)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (Y1 @ Y2)))))))) => 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 Y1 @ Y2)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (Y0 @ Y1)))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2)))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) <=> 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2)))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y3 @ Y1))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) <=> 23.98/3.68 (in @ 23.98/3.68 Y3 @ Y1))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2)))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) <=> 23.98/3.68 (Y1 @ Y3))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y3) => 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))))))))))))) <=> 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y1 @ 23.98/3.68 Y2) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (Y1 @ 23.98/3.68 Y3) => 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))))))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 Y2) = 23.98/3.68 (setadjoin @ 23.98/3.68 Y1 @ Y3))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (powerset @ 23.98/3.68 Y0) = 23.98/3.68 (powerset @ 23.98/3.68 Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (setunion @ 23.98/3.68 Y0) = 23.98/3.68 (setunion @ 23.98/3.68 Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2)))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) <=> 23.98/3.68 (Y1 @ Y3))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y3) => 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y1 @ 23.98/3.68 Y2) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (Y1 @ 23.98/3.68 Y3) => 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))))))))))))) => 23.98/3.68 (( 23.98/3.68 (descr @ 23.98/3.68 Y0) = 23.98/3.68 (descr @ 23.98/3.68 Y1))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y5 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y5 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y4) = 23.98/3.68 (Y5))) => 23.98/3.68 (( 23.98/3.68 (Y2 @ 23.98/3.68 Y4) <=> 23.98/3.68 (Y3 @ Y5))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ 23.98/3.68 Y2) = 23.98/3.68 (dsetconstr @ 23.98/3.68 Y1 @ Y3))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y1))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (subset @ 23.98/3.68 Y1 @ Y0))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y1))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y1))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (subset @ 23.98/3.68 emptyset @ 23.98/3.68 Y0)))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y0)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 subset @ 23.98/3.68 Y0 @ Y1)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 subset @ 23.98/3.68 Y0 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (Y0) != 23.98/3.68 (Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (Y0) != 23.98/3.68 (Y1)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y0)))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 Y2) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y2)))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ Y1)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y1 @ Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y1)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 emptyset) => 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (emptyset)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y0)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y0)) => 23.98/3.68 (subset @ 23.98/3.68 Y1 @ Y0))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 (powerset @ 23.98/3.68 Y0))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (subset @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y0) @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y1)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (in @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 (powerset @ 23.98/3.68 Y0)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (subset @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 Y0))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y0 @ Y1))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y0 @ Y1))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $o]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (Y3))) => 23.98/3.68 (Y3))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) | 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 (binunion @ 23.98/3.68 Y0 @ Y1)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 (binunion @ 23.98/3.68 Y0 @ Y1)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (subset @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 Y0))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (Y0))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (Y1))) => 23.98/3.68 (subset @ 23.98/3.68 Y1 @ Y0))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))))) => 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (emptyset))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 Y1))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (Y0))) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y1))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y1 @ Y2)) = 23.98/3.68 (binunion @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setminus @ 23.98/3.68 Y0 @ Y1))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setminus @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))))))))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setminus @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.68 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl18])). 23.98/3.68 thf(zip_derived_cl28, plain, 23.98/3.68 (~ (((in @ emptyset @ omega) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((in @ Y0 @ omega) => (in @ (setadjoin @ Y0 @ Y0) @ 23.98/3.68 omega)))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((((!!) @ (^[Y1 : $i]: 23.98/3.68 (((((in @ Y1 @ Y0) & (in @ Y1 @ 23.98/3.68 omega))) => 23.98/3.68 (in @ (setadjoin @ Y1 @ Y1) @ Y0)))))) & 23.98/3.68 (in @ emptyset @ Y0))) => 23.98/3.68 (((!!) @ (^[Y1 : $i]: 23.98/3.68 (((in @ Y1 @ omega) => (in @ Y1 @ Y0))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i > $i > $o]: 23.98/3.68 (((!!) @ (^[Y1 : $i]: 23.98/3.68 (((((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ Y1) => 23.98/3.68 (((??) @ (^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2 @ 23.98/3.68 Y3) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2 @ 23.98/3.68 Y4) => 23.98/3.68 (( 23.98/3.68 (Y3) = 23.98/3.68 (Y4)))))))))))))))))) => 23.98/3.68 (((??) @ (^[Y2 : $i]: 23.98/3.68 (((!!) @ (^[Y3 : $i]: 23.98/3.68 (((in @ 23.98/3.68 Y3 @ 23.98/3.68 Y2) <=> 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y1) & 23.98/3.68 (Y0 @ 23.98/3.68 Y4 @ Y3)))))))))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.68 (((??) @ (^[Y1 : $i]: 23.98/3.68 (((in @ Y1 @ Y0) & 23.98/3.68 (((~) @ (((??) @ (^[Y2 : $i]: 23.98/3.68 (((in @ 23.98/3.68 Y2 @ Y1) & 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((??) @ (^[Y1 : $i]: 23.98/3.68 (((((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ Y1) => 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (((in @ Y3 @ 23.98/3.68 Y2) => 23.98/3.68 (in @ Y3 @ 23.98/3.68 Y0))))))))))) & 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((!!) @ (^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y3 @ 23.98/3.68 Y0) & 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y4) <=> 23.98/3.68 (in @ 23.98/3.68 Y3 @ Y4)))))))) => 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))))))))))))) & 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((!!) @ (^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y3 @ 23.98/3.68 Y1) & 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y3) => 23.98/3.68 (in @ 23.98/3.68 Y4 @ Y2)))))) | 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y2) => 23.98/3.68 (in @ 23.98/3.68 Y4 @ Y3)))))))))))))))) & 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((((((??) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (in @ Y3 @ 23.98/3.68 Y2)))) & 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (((in @ 23.98/3.68 Y3 @ 23.98/3.68 Y2) => 23.98/3.68 (in @ 23.98/3.68 Y3 @ Y0)))))))) => 23.98/3.68 (((??) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (((??) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 ( 23.98/3.68 in @ 23.98/3.68 Y3 @ Y1) & 23.98/3.68 ( 23.98/3.68 in @ 23.98/3.68 Y4 @ Y2) & 23.98/3.68 ( 23.98/3.68 ( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y5 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y5 @ 23.98/3.68 Y3) & 23.98/3.68 (in @ 23.98/3.68 Y5 @ Y2)))))))) & 23.98/3.68 ( 23.98/3.68 ( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y5 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y5 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y5) | 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y6 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y6 @ 23.98/3.68 Y5) => 23.98/3.68 (in @ 23.98/3.68 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.68 (((((??) @ (^[Y1 : $i]: 23.98/3.68 (((Y0 @ Y1) & 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((Y0 @ Y2) => 23.98/3.68 (((Y1) = (Y2))))))))))))) => 23.98/3.68 (Y0 @ (descr @ Y0))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (((Y1 @ Y2) => 23.98/3.68 (in @ Y2 @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (in @ Y2 @ Y0)))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (Y1 @ Y2)))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $o]: 23.98/3.68 (((!!) @ (^[Y1 : $i]: 23.98/3.68 (((in @ Y1 @ 23.98/3.68 (prop2set @ Y0)) => 23.98/3.68 (Y0))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((in @ Y0 @ emptyset) => 23.98/3.68 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.68 (((((??) @ (^[Y1 : $i]: 23.98/3.68 (((Y0 @ Y1) & 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2))))))))))))) => 23.98/3.68 (((??) @ (^[Y1 : $i]: 23.98/3.68 (Y0 @ Y1))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i]: 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))) => 23.98/3.68 (((( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))) => 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((!!) @ (^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y1 @ Y0)))))) => 23.98/3.68 (((Y0) = (emptyset)))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((!!) @ (^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y1 @ Y0)))))) => 23.98/3.68 (((Y0) = (emptyset)))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 dsetconstr @ 23.98/3.68 Y0 @ Y1)) <=> 23.98/3.68 (Y1 @ Y2)))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((Y0) != 23.98/3.68 (emptyset))) => 23.98/3.68 (((??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ Y1 @ 23.98/3.68 Y0))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (Y1 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) != 23.98/3.68 (emptyset)))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y1 @ Y0)))) => 23.98/3.68 (((Y0) != 23.98/3.68 (emptyset)))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ Y1)))))))) => 23.98/3.68 (((in @ emptyset @ 23.98/3.68 (setadjoin @ 23.98/3.68 emptyset @ emptyset)) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ Y1))))))))))))) => 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y0))) => 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (Y3))) => 23.98/3.68 (Y3))))))))))))))))))) => 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) | 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y0)))))))))))))))) => 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 ($true))) = 23.98/3.68 (Y0)))))) => 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))) => 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y0)))))))))) => 23.98/3.68 (((( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (in @ 23.98/3.68 emptyset @ 23.98/3.68 (powerset @ 23.98/3.68 Y0))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (in @ 23.98/3.68 emptyset @ 23.98/3.68 (powerset @ 23.98/3.68 Y0))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y0)) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 setunion @ 23.98/3.68 Y0))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 setunion @ 23.98/3.68 Y0)) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 Y3) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y3 @ 23.98/3.68 Y0) => 23.98/3.68 (Y2)))))))) => 23.98/3.68 (Y2)))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 ( 23.98/3.68 setunion @ 23.98/3.68 Y0))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) <=> 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y1)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) != 23.98/3.68 (emptyset))) => 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y1 @ Y0))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset)) => 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) != 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 emptyset)))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset)) => 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 emptyset)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y1))) | 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y0)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (Y1 @ Y2)))))) => 23.98/3.68 (( 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) != 23.98/3.68 (emptyset))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset) => 23.98/3.68 (Y0 @ Y1))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (Y1 @ Y2)))))))) => 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 Y1 @ Y2)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 Y1 @ Y2)))))))) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (Y1 @ Y2)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (Y1 @ Y2)))))))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 Y1 @ Y2)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 Y1 @ Y2)))))))) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (Y1 @ Y2)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $o]: 23.98/3.68 (( 23.98/3.68 (Y0) => 23.98/3.68 (in @ 23.98/3.68 emptyset @ 23.98/3.68 ( 23.98/3.68 prop2set @ 23.98/3.68 Y0))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $o]: 23.98/3.68 (( 23.98/3.68 (Y0) => 23.98/3.68 (set2prop @ 23.98/3.68 ( 23.98/3.68 prop2set @ 23.98/3.68 Y0))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (Y1 @ Y2)))))))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 Y1 @ Y2)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (Y1 @ Y2)))))))) => 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 Y1 @ Y2)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (Y0 @ Y1)))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2)))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) <=> 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2)))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y3 @ Y1))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) <=> 23.98/3.68 (in @ 23.98/3.68 Y3 @ Y1))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2)))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) <=> 23.98/3.68 (Y1 @ Y3))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y3) => 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))))))))))))) <=> 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y1 @ 23.98/3.68 Y2) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (Y1 @ 23.98/3.68 Y3) => 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))))))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 Y2) = 23.98/3.68 (setadjoin @ 23.98/3.68 Y1 @ Y3))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (powerset @ 23.98/3.68 Y0) = 23.98/3.68 (powerset @ 23.98/3.68 Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (setunion @ 23.98/3.68 Y0) = 23.98/3.68 (setunion @ 23.98/3.68 Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2)))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) <=> 23.98/3.68 (Y1 @ Y3))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y3) => 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y1 @ 23.98/3.68 Y2) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (Y1 @ 23.98/3.68 Y3) => 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))))))))))))) => 23.98/3.68 (( 23.98/3.68 (descr @ 23.98/3.68 Y0) = 23.98/3.68 (descr @ 23.98/3.68 Y1))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y5 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y5 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y4) = 23.98/3.68 (Y5))) => 23.98/3.68 (( 23.98/3.68 (Y2 @ 23.98/3.68 Y4) <=> 23.98/3.68 (Y3 @ Y5))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ 23.98/3.68 Y2) = 23.98/3.68 (dsetconstr @ 23.98/3.68 Y1 @ Y3))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y1))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (subset @ 23.98/3.68 Y1 @ Y0))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y1))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y1))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (subset @ 23.98/3.68 emptyset @ 23.98/3.68 Y0)))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y0)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 subset @ 23.98/3.68 Y0 @ Y1)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 subset @ 23.98/3.68 Y0 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (Y0) != 23.98/3.68 (Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (Y0) != 23.98/3.68 (Y1)))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y0)))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 Y2) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y2)))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ Y1)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y1 @ Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y1)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (Y1))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 emptyset) => 23.98/3.68 (( 23.98/3.68 (Y0) = 23.98/3.68 (emptyset)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y0)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y0)) => 23.98/3.68 (subset @ 23.98/3.68 Y1 @ Y0))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 (powerset @ 23.98/3.68 Y0))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (subset @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y0) @ 23.98/3.68 ( 23.98/3.68 powerset @ 23.98/3.68 Y1)))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (in @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 (powerset @ 23.98/3.68 Y0)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (subset @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 Y0))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y0 @ Y1))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y1 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y0 @ 23.98/3.68 (setadjoin @ 23.98/3.68 Y1 @ 23.98/3.68 emptyset))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y0 @ Y1))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $o]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (Y3))) => 23.98/3.68 (Y3))))))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) | 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 (binunion @ 23.98/3.68 Y0 @ Y1)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 (binunion @ 23.98/3.68 Y0 @ Y1)))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (subset @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 Y0))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (Y0))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (Y1))) => 23.98/3.68 (subset @ 23.98/3.68 Y1 @ Y0))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) & 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))))) => 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (emptyset))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (subset @ 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 Y1))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (subset @ 23.98/3.68 Y1 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (Y1))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) = 23.98/3.68 (Y0))) => 23.98/3.68 (subset @ 23.98/3.68 Y0 @ Y1))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (binintersect @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 binunion @ 23.98/3.68 Y1 @ Y2)) = 23.98/3.68 (binunion @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y1) @ 23.98/3.68 ( 23.98/3.68 binintersect @ 23.98/3.68 Y0 @ Y2))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setminus @ 23.98/3.68 Y0 @ Y1))))))))))))))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setminus @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))))))))) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setminus @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.68 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl22])). 23.98/3.68 thf(zip_derived_cl34, plain, 23.98/3.68 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((in @ Y0 @ omega) => (in @ (setadjoin @ Y0 @ Y0) @ 23.98/3.68 omega)))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((((!!) @ (^[Y1 : $i]: 23.98/3.68 (((((in @ Y1 @ Y0) & (in @ Y1 @ omega))) => 23.98/3.68 (in @ (setadjoin @ Y1 @ Y1) @ Y0)))))) & 23.98/3.68 (in @ emptyset @ Y0))) => 23.98/3.68 (((!!) @ (^[Y1 : $i]: 23.98/3.68 (((in @ Y1 @ omega) => (in @ Y1 @ Y0))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i > $i > $o]: 23.98/3.68 (((!!) @ (^[Y1 : $i]: 23.98/3.68 (((((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ Y1) => 23.98/3.68 (((??) @ (^[Y3 : $i]: 23.98/3.68 (((Y0 @ 23.98/3.68 Y2 @ Y3) & 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2 @ 23.98/3.68 Y4) => 23.98/3.68 (( 23.98/3.68 (Y3) = 23.98/3.68 (Y4)))))))))))))))))) => 23.98/3.68 (((??) @ (^[Y2 : $i]: 23.98/3.68 (((!!) @ (^[Y3 : $i]: 23.98/3.68 (((in @ Y3 @ 23.98/3.68 Y2) <=> 23.98/3.68 (((??) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y1) & 23.98/3.68 (Y0 @ 23.98/3.68 Y4 @ Y3)))))))))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.68 (((??) @ (^[Y1 : $i]: 23.98/3.68 (((in @ Y1 @ Y0) & 23.98/3.68 (((~) @ (((??) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ 23.98/3.68 Y1) & (in @ 23.98/3.68 Y2 @ Y0)))))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((??) @ (^[Y1 : $i]: 23.98/3.68 (((((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ Y1) => 23.98/3.68 (((!!) @ (^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y3 @ 23.98/3.68 Y2) => 23.98/3.68 (in @ 23.98/3.68 Y3 @ Y0))))))))))) & 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((!!) @ (^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y3 @ 23.98/3.68 Y0) & 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y4) <=> 23.98/3.68 (in @ 23.98/3.68 Y3 @ Y4)))))))) => 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y3))))))))))))) & 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((!!) @ (^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y3 @ 23.98/3.68 Y1) & 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y3) => 23.98/3.68 (in @ 23.98/3.68 Y4 @ Y2)))))) | 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y2) => 23.98/3.68 (in @ 23.98/3.68 Y4 @ Y3)))))))))))))))) & 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((((((??) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (in @ Y3 @ Y2)))) & 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y3 : $i]: 23.98/3.68 (((in @ Y3 @ 23.98/3.68 Y2) => 23.98/3.68 (in @ Y3 @ 23.98/3.68 Y0)))))))) => 23.98/3.68 (((??) @ (^[Y3 : $i]: 23.98/3.68 (( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y4 : $i]: 23.98/3.68 (( 23.98/3.68 ( 23.98/3.68 in @ 23.98/3.68 Y3 @ Y1) & 23.98/3.68 ( 23.98/3.68 in @ 23.98/3.68 Y4 @ Y2) & 23.98/3.68 ( 23.98/3.68 ( 23.98/3.68 (~) @ ( 23.98/3.68 ( 23.98/3.68 (??) @ ( 23.98/3.68 ^[Y5 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y5 @ 23.98/3.68 Y3) & 23.98/3.68 (in @ 23.98/3.68 Y5 @ Y2)))))))) & 23.98/3.68 ( 23.98/3.68 ( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y5 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y5 @ 23.98/3.68 Y1) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y4 @ 23.98/3.68 Y5) | 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y6 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y6 @ 23.98/3.68 Y5) => 23.98/3.68 (in @ 23.98/3.68 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.68 (((((??) @ (^[Y1 : $i]: 23.98/3.68 (((Y0 @ Y1) & 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((Y0 @ Y2) => 23.98/3.68 (((Y1) = (Y2))))))))))))) => 23.98/3.68 (Y0 @ (descr @ Y0))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ Y0) => 23.98/3.68 (((Y1 @ Y2) => 23.98/3.68 (in @ Y2 @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (in @ Y2 @ Y0)))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.68 (((!!) @ (^[Y2 : $i]: 23.98/3.68 (((in @ Y2 @ 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (Y1 @ Y2)))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $o]: 23.98/3.68 (((!!) @ (^[Y1 : $i]: 23.98/3.68 (((in @ Y1 @ 23.98/3.68 (prop2set @ Y0)) => (Y0))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((in @ Y0 @ emptyset) => 23.98/3.68 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.68 (((((??) @ (^[Y1 : $i]: 23.98/3.68 (((Y0 @ Y1) & 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (Y0 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (Y1) = 23.98/3.68 (Y2))))))))))))) => 23.98/3.68 (((??) @ (^[Y1 : $i]: 23.98/3.68 (Y0 @ Y1))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i]: 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y1)))))) => 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ Y0)))))) => 23.98/3.68 (((Y0) = 23.98/3.68 (Y1))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((!!) @ (^[Y1 : $i]: 23.98/3.68 (((~) @ ( 23.98/3.68 in @ Y1 @ 23.98/3.68 Y0)))))) => 23.98/3.68 (((Y0) = (emptyset)))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((!!) @ (^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (~) @ ( 23.98/3.68 in @ 23.98/3.68 Y1 @ Y0)))))) => 23.98/3.68 (((Y0) = (emptyset)))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 dsetconstr @ 23.98/3.68 Y0 @ Y1)) <=> 23.98/3.68 (Y1 @ Y2)))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((Y0) != 23.98/3.68 (emptyset))) => 23.98/3.68 (((??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ Y1 @ Y0))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y1 : $i > $o]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y0) => 23.98/3.68 (( 23.98/3.68 (Y1 @ 23.98/3.68 Y2) => 23.98/3.68 (( 23.98/3.68 (dsetconstr @ 23.98/3.68 Y0 @ 23.98/3.68 Y1) != 23.98/3.68 (emptyset)))))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((((??) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y1 @ Y0)))) => 23.98/3.68 (((Y0) != 23.98/3.68 (emptyset)))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (in @ 23.98/3.68 Y0 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ Y1)))))))) => 23.98/3.68 (((in @ emptyset @ 23.98/3.68 (setadjoin @ emptyset @ 23.98/3.68 emptyset)) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ Y1))))))))))))) => 23.98/3.68 (((((!!) @ (^[Y0 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y3 : $o]: 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y0))) => 23.98/3.68 (Y3))) => 23.98/3.68 (( 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) => 23.98/3.68 (Y3))) => 23.98/3.68 (Y3))))))))))))))))))) => 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (((!!) @ ( 23.98/3.68 ^[Y1 : $i]: 23.98/3.68 (( 23.98/3.68 (!!) @ ( 23.98/3.68 ^[Y2 : $i]: 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 ( 23.98/3.68 setadjoin @ 23.98/3.68 Y0 @ Y1)) => 23.98/3.68 (( 23.98/3.68 (in @ 23.98/3.68 Y2 @ 23.98/3.68 Y1) | 23.98/3.68 (( 23.98/3.68 (Y2) = 23.98/3.68 (Y0)))))))))))))))) => 23.98/3.68 (((((!!) @ ( 23.98/3.68 ^[Y0 : $i]: 23.98/3.68 (((dsetconstr @ 23.98/3.68 Y0 @ 23.98/3.68 (^[Y1 : $i]: 23.98/3.68 ($true))) = 23.98/3.68 (Y0)))))) => 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0)))))))))) => 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (in @ 23.98/3.69 emptyset @ 23.98/3.69 (powerset @ 23.98/3.69 Y0))))) => 23.98/3.69 (((( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (in @ 23.98/3.69 emptyset @ 23.98/3.69 (powerset @ 23.98/3.69 Y0))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0)) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 setunion @ 23.98/3.69 Y0))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 setunion @ 23.98/3.69 Y0)) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y3 @ 23.98/3.69 Y0) => 23.98/3.69 (Y2)))))))) => 23.98/3.69 (Y2)))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 ( 23.98/3.69 setunion @ 23.98/3.69 Y0))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) <=> 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y1)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) != 23.98/3.69 (emptyset))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y1 @ Y0))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset)) => 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) != 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 emptyset)))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset)) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 emptyset)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y1))) | 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y0)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (Y1 @ Y2)))))) => 23.98/3.69 (( 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) != 23.98/3.69 (emptyset))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset) => 23.98/3.69 (Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $o]: 23.98/3.69 (( 23.98/3.69 (Y0) => 23.98/3.69 (in @ 23.98/3.69 emptyset @ 23.98/3.69 ( 23.98/3.69 prop2set @ 23.98/3.69 Y0))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $o]: 23.98/3.69 (( 23.98/3.69 (Y0) => 23.98/3.69 (set2prop @ 23.98/3.69 ( 23.98/3.69 prop2set @ 23.98/3.69 Y0))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (Y0 @ Y1)))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2)))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) <=> 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2)))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y1))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) <=> 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y1))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2)))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) <=> 23.98/3.69 (Y1 @ Y3))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))) <=> 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y2) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 Y2) = 23.98/3.69 (setadjoin @ 23.98/3.69 Y1 @ Y3))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (powerset @ 23.98/3.69 Y0) = 23.98/3.69 (powerset @ 23.98/3.69 Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (setunion @ 23.98/3.69 Y0) = 23.98/3.69 (setunion @ 23.98/3.69 Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2)))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) <=> 23.98/3.69 (Y1 @ Y3))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y2) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))) => 23.98/3.69 (( 23.98/3.69 (descr @ 23.98/3.69 Y0) = 23.98/3.69 (descr @ 23.98/3.69 Y1))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y4 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y5 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y5 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y4) = 23.98/3.69 (Y5))) => 23.98/3.69 (( 23.98/3.69 (Y2 @ 23.98/3.69 Y4) <=> 23.98/3.69 (Y3 @ Y5))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ 23.98/3.69 Y2) = 23.98/3.69 (dsetconstr @ 23.98/3.69 Y1 @ Y3))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (subset @ 23.98/3.69 Y1 @ Y0))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (subset @ 23.98/3.69 emptyset @ 23.98/3.69 Y0)))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y1))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y0)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y1))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 subset @ 23.98/3.69 Y0 @ Y1)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 subset @ 23.98/3.69 Y0 @ Y1))) => 23.98/3.69 (( 23.98/3.69 (Y0) != 23.98/3.69 (Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y1))) => 23.98/3.69 (( 23.98/3.69 (Y0) != 23.98/3.69 (Y1)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y0)))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 Y2) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y2)))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ Y1)))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y1)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 emptyset) => 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (emptyset)))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0)) => 23.98/3.69 (subset @ 23.98/3.69 Y1 @ Y0))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 (powerset @ 23.98/3.69 Y0))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (subset @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0) @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y1)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (in @ 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ Y1) @ 23.98/3.69 (powerset @ 23.98/3.69 Y0)))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (subset @ 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ Y1) @ 23.98/3.69 Y0))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binunion @ 23.98/3.69 Y0 @ Y1))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binunion @ 23.98/3.69 Y0 @ Y1))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $o]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binunion @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (Y3))) => 23.98/3.69 (Y3))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binunion @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) | 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 (binunion @ 23.98/3.69 Y0 @ Y1)))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 (binunion @ 23.98/3.69 Y0 @ Y1)))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binintersect @ 23.98/3.69 Y0 @ Y1))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (subset @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binintersect @ 23.98/3.69 Y0 @ Y1))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binintersect @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (subset @ 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ Y1) @ 23.98/3.69 Y0))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) = 23.98/3.69 (Y0))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) = 23.98/3.69 (Y1))) => 23.98/3.69 (subset @ 23.98/3.69 Y1 @ Y0))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binintersect @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))))) => 23.98/3.69 (( 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) = 23.98/3.69 (emptyset))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (subset @ 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ Y1) @ 23.98/3.69 Y1))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) = 23.98/3.69 (Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) = 23.98/3.69 (Y0))) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 binunion @ 23.98/3.69 Y1 @ Y2)) = 23.98/3.69 (binunion @ 23.98/3.69 ( 23.98/3.69 binintersect @ 23.98/3.69 Y0 @ Y1) @ 23.98/3.69 ( 23.98/3.69 binintersect @ 23.98/3.69 Y0 @ Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y1))) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setminus @ 23.98/3.69 Y0 @ Y1))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setminus @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setminus @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.69 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl28])). 23.98/3.69 thf(zip_derived_cl41, plain, 23.98/3.69 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((((((!!) @ (^[Y1 : $i]: 23.98/3.69 (((((in @ Y1 @ Y0) & (in @ Y1 @ omega))) => 23.98/3.69 (in @ (setadjoin @ Y1 @ Y1) @ Y0)))))) & 23.98/3.69 (in @ emptyset @ Y0))) => 23.98/3.69 (((!!) @ (^[Y1 : $i]: 23.98/3.69 (((in @ Y1 @ omega) => (in @ Y1 @ Y0))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i > $i > $o]: 23.98/3.69 (((!!) @ (^[Y1 : $i]: 23.98/3.69 (((((!!) @ (^[Y2 : $i]: 23.98/3.69 (((in @ Y2 @ Y1) => 23.98/3.69 (((??) @ (^[Y3 : $i]: 23.98/3.69 (((Y0 @ Y2 @ 23.98/3.69 Y3) & 23.98/3.69 (((!!) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2 @ 23.98/3.69 Y4) => 23.98/3.69 (( 23.98/3.69 (Y3) = 23.98/3.69 (Y4)))))))))))))))))) => 23.98/3.69 (((??) @ (^[Y2 : $i]: 23.98/3.69 (((!!) @ (^[Y3 : $i]: 23.98/3.69 (((in @ Y3 @ 23.98/3.69 Y2) <=> 23.98/3.69 (((??) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y4 @ 23.98/3.69 Y1) & 23.98/3.69 (Y0 @ 23.98/3.69 Y4 @ Y3)))))))))))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.69 (((??) @ (^[Y1 : $i]: 23.98/3.69 (((in @ Y1 @ Y0) & 23.98/3.69 (((~) @ (((??) @ (^[Y2 : $i]: 23.98/3.69 (((in @ Y2 @ 23.98/3.69 Y1) & (in @ 23.98/3.69 Y2 @ Y0)))))))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((??) @ (^[Y1 : $i]: 23.98/3.69 (((((!!) @ (^[Y2 : $i]: 23.98/3.69 (((in @ Y2 @ Y1) => 23.98/3.69 (((!!) @ (^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y3 @ 23.98/3.69 Y2) => 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y0))))))))))) & 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((!!) @ (^[Y3 : $i]: 23.98/3.69 (((( 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y0) & 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y4 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y4) <=> 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y4)))))))) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))) & 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((!!) @ (^[Y3 : $i]: 23.98/3.69 (((( 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y1) & 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y4 @ 23.98/3.69 Y3) => 23.98/3.69 (in @ 23.98/3.69 Y4 @ Y2)))))) | 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y4 @ 23.98/3.69 Y2) => 23.98/3.69 (in @ 23.98/3.69 Y4 @ Y3)))))))))))))))) & 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((((((??) @ (^[Y3 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y2)))) & 23.98/3.69 (((!!) @ (^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y3 @ 23.98/3.69 Y2) => 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y0)))))))) => 23.98/3.69 (((??) @ (^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 ( 23.98/3.69 in @ 23.98/3.69 Y3 @ Y1) & 23.98/3.69 ( 23.98/3.69 in @ 23.98/3.69 Y4 @ Y2) & 23.98/3.69 ( 23.98/3.69 ( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y5 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y5 @ 23.98/3.69 Y3) & 23.98/3.69 (in @ 23.98/3.69 Y5 @ Y2)))))))) & 23.98/3.69 ( 23.98/3.69 ( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y5 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y5 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y4 @ 23.98/3.69 Y5) | 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y6 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y6 @ 23.98/3.69 Y5) => 23.98/3.69 (in @ 23.98/3.69 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.69 (((((??) @ (^[Y1 : $i]: 23.98/3.69 (((Y0 @ Y1) & 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((Y0 @ Y2) => 23.98/3.69 (((Y1) = (Y2))))))))))))) => 23.98/3.69 (Y0 @ (descr @ Y0))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((in @ Y2 @ Y0) => 23.98/3.69 (((Y1 @ Y2) => 23.98/3.69 (in @ Y2 @ 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ Y1))))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((in @ Y2 @ 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (in @ Y2 @ Y0)))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((in @ Y2 @ 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (Y1 @ Y2)))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $o]: 23.98/3.69 (((!!) @ (^[Y1 : $i]: 23.98/3.69 (((in @ Y1 @ 23.98/3.69 (prop2set @ Y0)) => (Y0))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((in @ Y0 @ emptyset) => 23.98/3.69 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.69 (((((??) @ (^[Y1 : $i]: 23.98/3.69 (((Y0 @ Y1) & 23.98/3.69 (((!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (((Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (((??) @ (^[Y1 : $i]: 23.98/3.69 (Y0 @ Y1))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ (^[Y1 : $i]: 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (((in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))) => 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))) => 23.98/3.69 (((Y0) = (Y1))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((((!!) @ (^[Y1 : $i]: 23.98/3.69 (((~) @ ( 23.98/3.69 in @ Y1 @ Y0)))))) => 23.98/3.69 (((Y0) = (emptyset)))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((((!!) @ (^[Y1 : $i]: 23.98/3.69 (((~) @ ( 23.98/3.69 in @ Y1 @ 23.98/3.69 Y0)))))) => 23.98/3.69 (((Y0) = (emptyset)))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.69 (((!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 dsetconstr @ 23.98/3.69 Y0 @ Y1)) <=> 23.98/3.69 (Y1 @ Y2)))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((((Y0) != (emptyset))) => 23.98/3.69 (((??) @ (^[Y1 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y1 @ Y0))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) != 23.98/3.69 (emptyset)))))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((((??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ Y1 @ 23.98/3.69 Y0)))) => 23.98/3.69 (((Y0) != 23.98/3.69 (emptyset)))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ Y0 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ Y1)))))))) => 23.98/3.69 (((in @ emptyset @ 23.98/3.69 (setadjoin @ emptyset @ 23.98/3.69 emptyset)) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ Y1))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y0))) => 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (Y3))) => 23.98/3.69 (Y3))))))))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) | 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y0)))))))))))))))) => 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (((dsetconstr @ 23.98/3.69 Y0 @ 23.98/3.69 (^[Y1 : $i]: 23.98/3.69 ( 23.98/3.69 $true))) = 23.98/3.69 (Y0)))))) => 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (((!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0)))))))))) => 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (in @ 23.98/3.69 emptyset @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0))))) => 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (in @ 23.98/3.69 emptyset @ 23.98/3.69 (powerset @ 23.98/3.69 Y0))))) => 23.98/3.69 (((( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0)) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 setunion @ 23.98/3.69 Y0))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 setunion @ 23.98/3.69 Y0)) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y3 @ 23.98/3.69 Y0) => 23.98/3.69 (Y2)))))))) => 23.98/3.69 (Y2)))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 ( 23.98/3.69 setunion @ 23.98/3.69 Y0))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) <=> 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y1)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) != 23.98/3.69 (emptyset))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y1 @ Y0))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset)) => 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) != 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 emptyset)))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset)) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 emptyset)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y1))) | 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y0)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (Y1 @ Y2)))))) => 23.98/3.69 (( 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) != 23.98/3.69 (emptyset))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset) => 23.98/3.69 (Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $o]: 23.98/3.69 (( 23.98/3.69 (Y0) => 23.98/3.69 (in @ 23.98/3.69 emptyset @ 23.98/3.69 ( 23.98/3.69 prop2set @ 23.98/3.69 Y0))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $o]: 23.98/3.69 (( 23.98/3.69 (Y0) => 23.98/3.69 (set2prop @ 23.98/3.69 ( 23.98/3.69 prop2set @ 23.98/3.69 Y0))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (Y0 @ Y1)))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2)))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) <=> 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2)))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y1))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) <=> 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y1))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2)))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) <=> 23.98/3.69 (Y1 @ Y3))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))) <=> 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y2) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 Y2) = 23.98/3.69 (setadjoin @ 23.98/3.69 Y1 @ Y3))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (powerset @ 23.98/3.69 Y0) = 23.98/3.69 (powerset @ 23.98/3.69 Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (setunion @ 23.98/3.69 Y0) = 23.98/3.69 (setunion @ 23.98/3.69 Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2)))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) <=> 23.98/3.69 (Y1 @ Y3))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y2) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))) => 23.98/3.69 (( 23.98/3.69 (descr @ 23.98/3.69 Y0) = 23.98/3.69 (descr @ 23.98/3.69 Y1))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y4 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y5 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y5 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y4) = 23.98/3.69 (Y5))) => 23.98/3.69 (( 23.98/3.69 (Y2 @ 23.98/3.69 Y4) <=> 23.98/3.69 (Y3 @ Y5))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ 23.98/3.69 Y2) = 23.98/3.69 (dsetconstr @ 23.98/3.69 Y1 @ Y3))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (subset @ 23.98/3.69 Y1 @ Y0))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (subset @ 23.98/3.69 emptyset @ 23.98/3.69 Y0)))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y1))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y0)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y1))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 subset @ 23.98/3.69 Y0 @ Y1)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 subset @ 23.98/3.69 Y0 @ Y1))) => 23.98/3.69 (( 23.98/3.69 (Y0) != 23.98/3.69 (Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y1))) => 23.98/3.69 (( 23.98/3.69 (Y0) != 23.98/3.69 (Y1)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y0)))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 Y2) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y2)))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ Y1)))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y1)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 emptyset) => 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (emptyset)))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0)) => 23.98/3.69 (subset @ 23.98/3.69 Y1 @ Y0))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 (powerset @ 23.98/3.69 Y0))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (subset @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0) @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y1)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (in @ 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ Y1) @ 23.98/3.69 (powerset @ 23.98/3.69 Y0)))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (subset @ 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ Y1) @ 23.98/3.69 Y0))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binunion @ 23.98/3.69 Y0 @ Y1))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binunion @ 23.98/3.69 Y0 @ Y1))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $o]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binunion @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (Y3))) => 23.98/3.69 (Y3))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binunion @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) | 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 (binunion @ 23.98/3.69 Y0 @ Y1)))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 (binunion @ 23.98/3.69 Y0 @ Y1)))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binintersect @ 23.98/3.69 Y0 @ Y1))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (subset @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binintersect @ 23.98/3.69 Y0 @ Y1))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binintersect @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (subset @ 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ Y1) @ 23.98/3.69 Y0))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) = 23.98/3.69 (Y0))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) = 23.98/3.69 (Y1))) => 23.98/3.69 (subset @ 23.98/3.69 Y1 @ Y0))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 binintersect @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))))) => 23.98/3.69 (( 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) = 23.98/3.69 (emptyset))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (subset @ 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ Y1) @ 23.98/3.69 Y1))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) = 23.98/3.69 (Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) = 23.98/3.69 (Y0))) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (binintersect @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 binunion @ 23.98/3.69 Y1 @ Y2)) = 23.98/3.69 (binunion @ 23.98/3.69 ( 23.98/3.69 binintersect @ 23.98/3.69 Y0 @ Y1) @ 23.98/3.69 ( 23.98/3.69 binintersect @ 23.98/3.69 Y0 @ Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y1))) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setminus @ 23.98/3.69 Y0 @ Y1))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setminus @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setminus @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.69 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl34])). 23.98/3.69 thf(zip_derived_cl51, plain, 23.98/3.69 (~ (((((!!) @ (^[Y0 : $i > $i > $o]: 23.98/3.69 (((!!) @ (^[Y1 : $i]: 23.98/3.69 (((((!!) @ (^[Y2 : $i]: 23.98/3.69 (((in @ Y2 @ Y1) => 23.98/3.69 (((??) @ (^[Y3 : $i]: 23.98/3.69 (((Y0 @ Y2 @ 23.98/3.69 Y3) & 23.98/3.69 (((!!) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2 @ 23.98/3.69 Y4) => 23.98/3.69 (( 23.98/3.69 (Y3) = 23.98/3.69 (Y4)))))))))))))))))) => 23.98/3.69 (((??) @ (^[Y2 : $i]: 23.98/3.69 (((!!) @ (^[Y3 : $i]: 23.98/3.69 (((in @ Y3 @ 23.98/3.69 Y2) <=> 23.98/3.69 (((??) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (((in @ 23.98/3.69 Y4 @ Y1) & 23.98/3.69 (Y0 @ 23.98/3.69 Y4 @ Y3)))))))))))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.69 (((??) @ (^[Y1 : $i]: 23.98/3.69 (((in @ Y1 @ Y0) & 23.98/3.69 (((~) @ (((??) @ (^[Y2 : $i]: 23.98/3.69 (((in @ Y2 @ Y1) & 23.98/3.69 (in @ Y2 @ Y0)))))))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((??) @ (^[Y1 : $i]: 23.98/3.69 (((((!!) @ (^[Y2 : $i]: 23.98/3.69 (((in @ Y2 @ Y1) => 23.98/3.69 (((!!) @ (^[Y3 : $i]: 23.98/3.69 (((in @ 23.98/3.69 Y3 @ 23.98/3.69 Y2) => 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y0))))))))))) & 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((!!) @ (^[Y3 : $i]: 23.98/3.69 (((((in @ 23.98/3.69 Y3 @ Y0) & 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0))) => 23.98/3.69 (((( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y4 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y4) <=> 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y4)))))))) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))) & 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((!!) @ (^[Y3 : $i]: 23.98/3.69 (((((in @ 23.98/3.69 Y3 @ Y1) & 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1))) => 23.98/3.69 (((( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y4 @ 23.98/3.69 Y3) => 23.98/3.69 (in @ 23.98/3.69 Y4 @ Y2)))))) | 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y4 @ 23.98/3.69 Y2) => 23.98/3.69 (in @ 23.98/3.69 Y4 @ Y3)))))))))))))))) & 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((((((??) @ (^[Y3 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y2)))) & 23.98/3.69 (((!!) @ (^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y3 @ 23.98/3.69 Y2) => 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y0)))))))) => 23.98/3.69 (((??) @ (^[Y3 : $i]: 23.98/3.69 (((??) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 ( 23.98/3.69 in @ 23.98/3.69 Y3 @ Y1) & 23.98/3.69 ( 23.98/3.69 in @ 23.98/3.69 Y4 @ Y2) & 23.98/3.69 ( 23.98/3.69 ( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y5 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y5 @ 23.98/3.69 Y3) & 23.98/3.69 (in @ 23.98/3.69 Y5 @ Y2)))))))) & 23.98/3.69 ( 23.98/3.69 ( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y5 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y5 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y4 @ 23.98/3.69 Y5) | 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y6 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y6 @ 23.98/3.69 Y5) => 23.98/3.69 (in @ 23.98/3.69 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.69 (((((??) @ (^[Y1 : $i]: 23.98/3.69 (((Y0 @ Y1) & 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((Y0 @ Y2) => 23.98/3.69 (((Y1) = (Y2))))))))))))) => 23.98/3.69 (Y0 @ (descr @ Y0))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((in @ Y2 @ Y0) => 23.98/3.69 (((Y1 @ Y2) => (in @ 23.98/3.69 Y2 @ 23.98/3.69 (dsetconstr @ Y0 @ 23.98/3.69 Y1))))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((in @ Y2 @ 23.98/3.69 (dsetconstr @ Y0 @ 23.98/3.69 Y1)) => 23.98/3.69 (in @ Y2 @ Y0)))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.69 (((!!) @ (^[Y2 : $i]: 23.98/3.69 (((in @ Y2 @ 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (Y1 @ Y2)))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $o]: 23.98/3.69 (((!!) @ (^[Y1 : $i]: 23.98/3.69 (((in @ Y1 @ 23.98/3.69 (prop2set @ Y0)) => (Y0))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((in @ Y0 @ emptyset) => 23.98/3.69 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.69 (((((??) @ (^[Y1 : $i]: 23.98/3.69 (((Y0 @ Y1) & 23.98/3.69 (((!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (((Y0 @ Y2) => 23.98/3.69 (((Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ (^[Y1 : $i]: 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (((in @ Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ Y2 @ 23.98/3.69 Y1)))))) => 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (((in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))) => 23.98/3.69 (((Y0) = (Y1))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((((!!) @ (^[Y1 : $i]: 23.98/3.69 (((~) @ ( 23.98/3.69 in @ Y1 @ Y0)))))) => 23.98/3.69 (((Y0) = (emptyset)))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((((!!) @ (^[Y1 : $i]: 23.98/3.69 (((~) @ ( 23.98/3.69 in @ Y1 @ Y0)))))) => 23.98/3.69 (((Y0) = (emptyset)))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.69 (((!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 dsetconstr @ 23.98/3.69 Y0 @ Y1)) <=> 23.98/3.69 (Y1 @ Y2)))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((((Y0) != (emptyset))) => 23.98/3.69 (((??) @ (^[Y1 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y1 @ Y0))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) != 23.98/3.69 (emptyset)))))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((((??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ Y1 @ Y0)))) => 23.98/3.69 (((Y0) != 23.98/3.69 (emptyset)))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ Y0 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ Y1)))))))) => 23.98/3.69 (((in @ emptyset @ 23.98/3.69 (setadjoin @ emptyset @ 23.98/3.69 emptyset)) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ Y1))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (((!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y0))) => 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (Y3))) => 23.98/3.69 (Y3))))))))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ Y1)) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) | 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y0)))))))))))))))) => 23.98/3.69 (((((!!) @ (^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 ($true))) = 23.98/3.69 (Y0)))))) => 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (((!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0)))))))))) => 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (in @ 23.98/3.69 emptyset @ 23.98/3.69 (powerset @ 23.98/3.69 Y0))))) => 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (in @ 23.98/3.69 emptyset @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0))))) => 23.98/3.69 (((((!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0)) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y0)))))))))))))) => 23.98/3.69 (((( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 setunion @ 23.98/3.69 Y0))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 setunion @ 23.98/3.69 Y0)) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y3 @ 23.98/3.69 Y0) => 23.98/3.69 (Y2)))))))) => 23.98/3.69 (Y2)))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 ( 23.98/3.69 setunion @ 23.98/3.69 Y0))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) <=> 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y1)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) != 23.98/3.69 (emptyset))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y1 @ Y0))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset)) => 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) != 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 emptyset)))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset)) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 emptyset)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y1))) | 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y0)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (Y1 @ Y2)))))) => 23.98/3.69 (( 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) != 23.98/3.69 (emptyset))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 emptyset) => 23.98/3.69 (Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $o]: 23.98/3.69 (( 23.98/3.69 (Y0) => 23.98/3.69 (in @ 23.98/3.69 emptyset @ 23.98/3.69 ( 23.98/3.69 prop2set @ 23.98/3.69 Y0))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $o]: 23.98/3.69 (( 23.98/3.69 (Y0) => 23.98/3.69 (set2prop @ 23.98/3.69 ( 23.98/3.69 prop2set @ 23.98/3.69 Y0))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 ( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (Y1 @ Y2)))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) & 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 Y1 @ Y2)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (Y0 @ Y1)))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2)))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) <=> 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2)))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y1))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) <=> 23.98/3.69 (in @ 23.98/3.69 Y3 @ Y1))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2)))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) <=> 23.98/3.69 (Y1 @ Y3))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))) <=> 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y2) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ 23.98/3.69 Y2) = 23.98/3.69 (setadjoin @ 23.98/3.69 Y1 @ Y3))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (powerset @ 23.98/3.69 Y0) = 23.98/3.69 (powerset @ 23.98/3.69 Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (setunion @ 23.98/3.69 Y0) = 23.98/3.69 (setunion @ 23.98/3.69 Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (( 23.98/3.69 (Y1) = 23.98/3.69 (Y2)))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))) => 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) <=> 23.98/3.69 (Y1 @ Y3))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y2) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (Y0 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (??) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y2) & 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i]: 23.98/3.69 (( 23.98/3.69 (Y1 @ 23.98/3.69 Y3) => 23.98/3.69 (( 23.98/3.69 (Y2) = 23.98/3.69 (Y3))))))))))))) => 23.98/3.69 (( 23.98/3.69 (descr @ 23.98/3.69 Y0) = 23.98/3.69 (descr @ 23.98/3.69 Y1))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y3 : $i > $o]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y4 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y4 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y5 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y5 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y4) = 23.98/3.69 (Y5))) => 23.98/3.69 (( 23.98/3.69 (Y2 @ 23.98/3.69 Y4) <=> 23.98/3.69 (Y3 @ Y5))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (dsetconstr @ 23.98/3.69 Y0 @ 23.98/3.69 Y2) = 23.98/3.69 (dsetconstr @ 23.98/3.69 Y1 @ Y3))))))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (subset @ 23.98/3.69 Y1 @ Y0))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y1))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (subset @ 23.98/3.69 emptyset @ 23.98/3.69 Y0)))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y2 @ Y1)))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y1))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y0)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y1))) => 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 subset @ 23.98/3.69 Y0 @ Y1)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 subset @ 23.98/3.69 Y0 @ Y1))) => 23.98/3.69 (( 23.98/3.69 (Y0) != 23.98/3.69 (Y1))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y2 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (~) @ ( 23.98/3.69 in @ 23.98/3.69 Y2 @ Y1))) => 23.98/3.69 (( 23.98/3.69 (Y0) != 23.98/3.69 (Y1)))))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y0)))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 Y2) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ Y2)))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 (setadjoin @ 23.98/3.69 Y0 @ Y1)))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y2 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y2) => 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 setadjoin @ 23.98/3.69 Y1 @ Y2))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y1)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 Y1) => 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 Y0) => 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (Y1))))))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.69 emptyset) => 23.98/3.69 (( 23.98/3.69 (Y0) = 23.98/3.69 (emptyset)))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y1 @ 23.98/3.69 Y0) => 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0)))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (in @ 23.98/3.69 Y1 @ 23.98/3.69 ( 23.98/3.69 powerset @ 23.98/3.69 Y0)) => 23.98/3.69 (subset @ 23.98/3.69 Y1 @ Y0))))))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (in @ 23.98/3.69 Y0 @ 23.98/3.69 (powerset @ 23.98/3.69 Y0))))) => 23.98/3.69 (( 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y0 : $i]: 23.98/3.69 (( 23.98/3.69 (!!) @ ( 23.98/3.69 ^[Y1 : $i]: 23.98/3.69 (( 23.98/3.69 (subset @ 23.98/3.69 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (subset @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0) @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y1)))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (in @ 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 (powerset @ 23.98/3.70 Y0)))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (subset @ 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 Y0))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y0 @ Y1))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y0 @ Y1))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $o]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (Y3))) => 23.98/3.70 (Y3))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) | 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 (binunion @ 23.98/3.70 Y0 @ Y1)))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 (binunion @ 23.98/3.70 Y0 @ Y1)))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (subset @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 Y0))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (Y0))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (Y1))) => 23.98/3.70 (subset @ 23.98/3.70 Y1 @ Y0))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))))) => 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (emptyset))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 Y1))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (Y0))) => 23.98/3.70 (subset @ 23.98/3.70 Y0 @ Y1))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y1 @ Y2)) = 23.98/3.70 (binunion @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y1))) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setminus @ 23.98/3.70 Y0 @ Y1))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setminus @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setminus @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.70 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl41])). 23.98/3.70 thf(zip_derived_cl59, plain, 23.98/3.70 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.70 (((??) @ (^[Y1 : $i]: 23.98/3.70 (((in @ Y1 @ Y0) & 23.98/3.70 (((~) @ (((??) @ (^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ Y1) & 23.98/3.70 (in @ Y2 @ Y0)))))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((??) @ (^[Y1 : $i]: 23.98/3.70 (((((!!) @ (^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ Y1) => 23.98/3.70 (((!!) @ (^[Y3 : $i]: 23.98/3.70 (((in @ Y3 @ 23.98/3.70 Y2) => 23.98/3.70 (in @ Y3 @ 23.98/3.70 Y0))))))))))) & 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((!!) @ (^[Y3 : $i]: 23.98/3.70 (((((in @ Y3 @ 23.98/3.70 Y0) & (in @ 23.98/3.70 Y2 @ Y0))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y4 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y4 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y4) <=> 23.98/3.70 (in @ 23.98/3.70 Y3 @ Y4)))))))) => 23.98/3.70 (((Y2) = 23.98/3.70 (Y3))))))))))))) & 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((!!) @ (^[Y3 : $i]: 23.98/3.70 (((((in @ Y3 @ 23.98/3.70 Y1) & (in @ 23.98/3.70 Y2 @ Y1))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y4 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y4 @ 23.98/3.70 Y3) => 23.98/3.70 (in @ 23.98/3.70 Y4 @ Y2)))))) | 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y4 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y4 @ 23.98/3.70 Y2) => 23.98/3.70 (in @ 23.98/3.70 Y4 @ Y3)))))))))))))))) & 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((((((??) @ (^[Y3 : $i]: 23.98/3.70 (in @ Y3 @ 23.98/3.70 Y2)))) & 23.98/3.70 (((!!) @ (^[Y3 : $i]: 23.98/3.70 (((in @ 23.98/3.70 Y3 @ 23.98/3.70 Y2) => 23.98/3.70 (in @ 23.98/3.70 Y3 @ Y0)))))))) => 23.98/3.70 (((??) @ (^[Y3 : $i]: 23.98/3.70 (((??) @ ( 23.98/3.70 ^[Y4 : $i]: 23.98/3.70 (( 23.98/3.70 ( 23.98/3.70 in @ 23.98/3.70 Y3 @ Y1) & 23.98/3.70 ( 23.98/3.70 in @ 23.98/3.70 Y4 @ Y2) & 23.98/3.70 ( 23.98/3.70 ( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y5 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y5 @ 23.98/3.70 Y3) & 23.98/3.70 (in @ 23.98/3.70 Y5 @ Y2)))))))) & 23.98/3.70 ( 23.98/3.70 ( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y5 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y5 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y4 @ 23.98/3.70 Y5) | 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y6 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y6 @ 23.98/3.70 Y5) => 23.98/3.70 (in @ 23.98/3.70 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.70 (((((??) @ (^[Y1 : $i]: 23.98/3.70 (((Y0 @ Y1) & 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((Y0 @ Y2) => 23.98/3.70 (((Y1) = (Y2))))))))))))) => 23.98/3.70 (Y0 @ (descr @ Y0))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ Y0) => 23.98/3.70 (((Y1 @ Y2) => (in @ 23.98/3.70 Y2 @ 23.98/3.70 (dsetconstr @ Y0 @ Y1))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ 23.98/3.70 (dsetconstr @ Y0 @ Y1)) => 23.98/3.70 (in @ Y2 @ Y0)))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ 23.98/3.70 (dsetconstr @ Y0 @ 23.98/3.70 Y1)) => 23.98/3.70 (Y1 @ Y2)))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $o]: 23.98/3.70 (((!!) @ (^[Y1 : $i]: 23.98/3.70 (((in @ Y1 @ (prop2set @ Y0)) => 23.98/3.70 (Y0))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((in @ Y0 @ emptyset) => 23.98/3.70 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.70 (((((??) @ (^[Y1 : $i]: 23.98/3.70 (((Y0 @ Y1) & 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i]: 23.98/3.70 (((((!!) @ (^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ Y2 @ 23.98/3.70 Y0)))))) => 23.98/3.70 (((Y0) = (Y1))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((((!!) @ (^[Y1 : $i]: 23.98/3.70 (((~) @ (in @ 23.98/3.70 Y1 @ Y0)))))) => 23.98/3.70 (((Y0) = (emptyset)))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((((!!) @ (^[Y1 : $i]: 23.98/3.70 (((~) @ ( 23.98/3.70 in @ Y1 @ Y0)))))) => 23.98/3.70 (((Y0) = (emptyset)))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (((in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ Y1)) <=> 23.98/3.70 (Y1 @ Y2)))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((((Y0) != (emptyset))) => 23.98/3.70 (((??) @ (^[Y1 : $i]: 23.98/3.70 (in @ Y1 @ 23.98/3.70 Y0))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (Y1 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) != 23.98/3.70 (emptyset)))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((((??) @ (^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y1 @ Y0)))) => 23.98/3.70 (((Y0) != (emptyset)))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ Y1)))))))) => 23.98/3.70 (((in @ emptyset @ 23.98/3.70 (setadjoin @ emptyset @ 23.98/3.70 emptyset)) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ Y1))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y0))) => 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (Y3))) => 23.98/3.70 (Y3))))))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) | 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y0)))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 ($true))) = 23.98/3.70 (Y0)))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0)))))))))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (in @ 23.98/3.70 emptyset @ 23.98/3.70 (powerset @ 23.98/3.70 Y0))))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (in @ 23.98/3.70 emptyset @ 23.98/3.70 (powerset @ 23.98/3.70 Y0))))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0)) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))))))))))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 setunion @ 23.98/3.70 Y0))))))))))))))) => 23.98/3.70 (((( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 setunion @ 23.98/3.70 Y0)) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 Y3) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y3 @ 23.98/3.70 Y0) => 23.98/3.70 (Y2)))))))) => 23.98/3.70 (Y2)))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 ( 23.98/3.70 setunion @ 23.98/3.70 Y0))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) <=> 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y1)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) != 23.98/3.70 (emptyset))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y1 @ Y0))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset)) => 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) != 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 emptyset)))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset)))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset)) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 emptyset)))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y1))) | 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y0)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (Y1 @ Y2)))))) => 23.98/3.70 (( 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) != 23.98/3.70 (emptyset))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset) => 23.98/3.70 (Y0 @ Y1))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $o]: 23.98/3.70 (( 23.98/3.70 (Y0) => 23.98/3.70 (in @ 23.98/3.70 emptyset @ 23.98/3.70 ( 23.98/3.70 prop2set @ 23.98/3.70 Y0))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $o]: 23.98/3.70 (( 23.98/3.70 (Y0) => 23.98/3.70 (set2prop @ 23.98/3.70 ( 23.98/3.70 prop2set @ 23.98/3.70 Y0))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (Y0 @ Y1)))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2)))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) <=> 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2)))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y3 @ Y1))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) <=> 23.98/3.70 (in @ 23.98/3.70 Y3 @ Y1))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2)))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) <=> 23.98/3.70 (Y1 @ Y3))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y3) => 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))))))))))))) <=> 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y1 @ 23.98/3.70 Y2) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (Y1 @ 23.98/3.70 Y3) => 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))))))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 Y2) = 23.98/3.70 (setadjoin @ 23.98/3.70 Y1 @ Y3))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (powerset @ 23.98/3.70 Y0) = 23.98/3.70 (powerset @ 23.98/3.70 Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (setunion @ 23.98/3.70 Y0) = 23.98/3.70 (setunion @ 23.98/3.70 Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2)))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) <=> 23.98/3.70 (Y1 @ Y3))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y3) => 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y1 @ 23.98/3.70 Y2) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (Y1 @ 23.98/3.70 Y3) => 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))))))))))))) => 23.98/3.70 (( 23.98/3.70 (descr @ 23.98/3.70 Y0) = 23.98/3.70 (descr @ 23.98/3.70 Y1))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y4 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y4 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y5 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y5 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y4) = 23.98/3.70 (Y5))) => 23.98/3.70 (( 23.98/3.70 (Y2 @ 23.98/3.70 Y4) <=> 23.98/3.70 (Y3 @ Y5))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ 23.98/3.70 Y2) = 23.98/3.70 (dsetconstr @ 23.98/3.70 Y1 @ Y3))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))) => 23.98/3.70 (subset @ 23.98/3.70 Y0 @ Y1))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (subset @ 23.98/3.70 Y1 @ Y0))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (subset @ 23.98/3.70 Y0 @ Y1))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))) => 23.98/3.70 (subset @ 23.98/3.70 Y0 @ Y1))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (subset @ 23.98/3.70 emptyset @ 23.98/3.70 Y0)))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y1))) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y0)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y1))) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 subset @ 23.98/3.70 Y0 @ Y1)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 subset @ 23.98/3.70 Y0 @ Y1))) => 23.98/3.70 (( 23.98/3.70 (Y0) != 23.98/3.70 (Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y1))) => 23.98/3.70 (( 23.98/3.70 (Y0) != 23.98/3.70 (Y1)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (subset @ 23.98/3.70 Y0 @ Y0)))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 Y2) => 23.98/3.70 (subset @ 23.98/3.70 Y0 @ Y2)))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ Y1)))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y1)))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 emptyset) => 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (emptyset)))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0)))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0)) => 23.98/3.70 (subset @ 23.98/3.70 Y1 @ Y0))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 (powerset @ 23.98/3.70 Y0))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (subset @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0) @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y1)))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (in @ 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 (powerset @ 23.98/3.70 Y0)))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (subset @ 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 Y0))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y0 @ Y1))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y0 @ Y1))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $o]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (Y3))) => 23.98/3.70 (Y3))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) | 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 (binunion @ 23.98/3.70 Y0 @ Y1)))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 (binunion @ 23.98/3.70 Y0 @ Y1)))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (subset @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 Y0))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (Y0))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (Y1))) => 23.98/3.70 (subset @ 23.98/3.70 Y1 @ Y0))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))))) => 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (emptyset))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 Y1))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (Y0))) => 23.98/3.70 (subset @ 23.98/3.70 Y0 @ Y1))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y1 @ Y2)) = 23.98/3.70 (binunion @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y1))) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setminus @ 23.98/3.70 Y0 @ Y1))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setminus @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setminus @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.70 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl51])). 23.98/3.70 thf(zip_derived_cl63, plain, 23.98/3.70 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((??) @ (^[Y1 : $i]: 23.98/3.70 (((((!!) @ (^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ Y1) => 23.98/3.70 (((!!) @ (^[Y3 : $i]: 23.98/3.70 (((in @ Y3 @ 23.98/3.70 Y2) => (in @ 23.98/3.70 Y3 @ Y0))))))))))) & 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((!!) @ (^[Y3 : $i]: 23.98/3.70 (((((in @ Y3 @ 23.98/3.70 Y0) & (in @ 23.98/3.70 Y2 @ Y0))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y4 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y4 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y4) <=> 23.98/3.70 (in @ 23.98/3.70 Y3 @ Y4)))))))) => 23.98/3.70 (((Y2) = (Y3))))))))))))) & 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((!!) @ (^[Y3 : $i]: 23.98/3.70 (((((in @ Y3 @ 23.98/3.70 Y1) & (in @ 23.98/3.70 Y2 @ Y1))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y4 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y4 @ 23.98/3.70 Y3) => 23.98/3.70 (in @ 23.98/3.70 Y4 @ Y2)))))) | 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y4 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y4 @ 23.98/3.70 Y2) => 23.98/3.70 (in @ 23.98/3.70 Y4 @ Y3)))))))))))))))) & 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((((((??) @ (^[Y3 : $i]: 23.98/3.70 (in @ Y3 @ Y2)))) & 23.98/3.70 (((!!) @ (^[Y3 : $i]: 23.98/3.70 (((in @ Y3 @ 23.98/3.70 Y2) => 23.98/3.70 (in @ Y3 @ 23.98/3.70 Y0)))))))) => 23.98/3.70 (((??) @ (^[Y3 : $i]: 23.98/3.70 (((??) @ ( 23.98/3.70 ^[Y4 : $i]: 23.98/3.70 (((in @ 23.98/3.70 Y3 @ Y1) & 23.98/3.70 (in @ 23.98/3.70 Y4 @ Y2) & 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y5 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y5 @ 23.98/3.70 Y3) & 23.98/3.70 (in @ 23.98/3.70 Y5 @ Y2)))))))) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y5 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y5 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y4 @ 23.98/3.70 Y5) | 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y6 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y6 @ 23.98/3.70 Y5) => 23.98/3.70 (in @ 23.98/3.70 Y6 @ Y3)))))))))))))))))))))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.70 (((((??) @ (^[Y1 : $i]: 23.98/3.70 (((Y0 @ Y1) & 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((Y0 @ Y2) => 23.98/3.70 (((Y1) = (Y2))))))))))))) => 23.98/3.70 (Y0 @ (descr @ Y0))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ Y0) => 23.98/3.70 (((Y1 @ Y2) => (in @ Y2 @ 23.98/3.70 (dsetconstr @ Y0 @ Y1))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ 23.98/3.70 (dsetconstr @ Y0 @ Y1)) => 23.98/3.70 (in @ Y2 @ Y0)))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ 23.98/3.70 (dsetconstr @ Y0 @ Y1)) => 23.98/3.70 (Y1 @ Y2)))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $o]: 23.98/3.70 (((!!) @ (^[Y1 : $i]: 23.98/3.70 (((in @ Y1 @ (prop2set @ Y0)) => 23.98/3.70 (Y0))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((in @ Y0 @ emptyset) => 23.98/3.70 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.70 (((((??) @ (^[Y1 : $i]: 23.98/3.70 (((Y0 @ Y1) & 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i]: 23.98/3.70 (((((!!) @ (^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))) => 23.98/3.70 (((((!!) @ (^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))) => 23.98/3.70 (((Y0) = (Y1))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((((!!) @ (^[Y1 : $i]: 23.98/3.70 (((~) @ (in @ Y1 @ 23.98/3.70 Y0)))))) => 23.98/3.70 (((Y0) = (emptyset)))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((((!!) @ (^[Y1 : $i]: 23.98/3.70 (((~) @ (in @ 23.98/3.70 Y1 @ Y0)))))) => 23.98/3.70 (((Y0) = (emptyset)))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (((in @ 23.98/3.70 Y2 @ 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ Y1)) <=> 23.98/3.70 (Y1 @ Y2)))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((((Y0) != (emptyset))) => 23.98/3.70 (((??) @ (^[Y1 : $i]: 23.98/3.70 (in @ Y1 @ Y0))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (Y1 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) != 23.98/3.70 (emptyset)))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((((??) @ (^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y1 @ Y0)))) => 23.98/3.70 (((Y0) != (emptyset)))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ Y1)))))))) => 23.98/3.70 (((in @ emptyset @ 23.98/3.70 (setadjoin @ emptyset @ emptyset)) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ Y1))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y0))) => 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (Y3))) => 23.98/3.70 (Y3))))))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) | 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y0)))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((dsetconstr @ 23.98/3.70 Y0 @ 23.98/3.70 (^[Y1 : $i]: 23.98/3.70 ($true))) = 23.98/3.70 (Y0)))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0)))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (in @ 23.98/3.70 emptyset @ 23.98/3.70 (powerset @ 23.98/3.70 Y0))))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (in @ 23.98/3.70 emptyset @ 23.98/3.70 (powerset @ 23.98/3.70 Y0))))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0)) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))))))))))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 setunion @ 23.98/3.70 Y0))))))))))))))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 setunion @ 23.98/3.70 Y0)) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 Y3) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y3 @ 23.98/3.70 Y0) => 23.98/3.70 (Y2)))))))) => 23.98/3.70 (Y2)))))))))))))) => 23.98/3.70 (((( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 ( 23.98/3.70 setunion @ 23.98/3.70 Y0))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) <=> 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y1)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) != 23.98/3.70 (emptyset))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y1 @ Y0))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset)) => 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) != 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 emptyset)))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset)))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset)) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 emptyset)))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y1))) | 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y0)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (Y1 @ Y2)))))) => 23.98/3.70 (( 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) != 23.98/3.70 (emptyset))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset) => 23.98/3.70 (Y0 @ Y1))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $o]: 23.98/3.70 (( 23.98/3.70 (Y0) => 23.98/3.70 (in @ 23.98/3.70 emptyset @ 23.98/3.70 ( 23.98/3.70 prop2set @ 23.98/3.70 Y0))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $o]: 23.98/3.70 (( 23.98/3.70 (Y0) => 23.98/3.70 (set2prop @ 23.98/3.70 ( 23.98/3.70 prop2set @ 23.98/3.70 Y0))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (Y0 @ Y1)))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2)))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) <=> 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2)))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y3 @ Y1))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) <=> 23.98/3.70 (in @ 23.98/3.70 Y3 @ Y1))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2)))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) <=> 23.98/3.70 (Y1 @ Y3))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y3) => 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))))))))))))) <=> 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y1 @ 23.98/3.70 Y2) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (Y1 @ 23.98/3.70 Y3) => 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))))))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 Y2) = 23.98/3.70 (setadjoin @ 23.98/3.70 Y1 @ Y3))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (powerset @ 23.98/3.70 Y0) = 23.98/3.70 (powerset @ 23.98/3.70 Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (setunion @ 23.98/3.70 Y0) = 23.98/3.70 (setunion @ 23.98/3.70 Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2)))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) <=> 23.98/3.70 (Y1 @ Y3))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y3) => 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y1 @ 23.98/3.70 Y2) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (Y1 @ 23.98/3.70 Y3) => 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))))))))))))) => 23.98/3.70 (( 23.98/3.70 (descr @ 23.98/3.70 Y0) = 23.98/3.70 (descr @ 23.98/3.70 Y1))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y4 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y4 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y5 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y5 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y4) = 23.98/3.70 (Y5))) => 23.98/3.70 (( 23.98/3.70 (Y2 @ 23.98/3.70 Y4) <=> 23.98/3.70 (Y3 @ Y5))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ 23.98/3.70 Y2) = 23.98/3.70 (dsetconstr @ 23.98/3.70 Y1 @ Y3))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))) => 23.98/3.70 (subset @ 23.98/3.70 Y0 @ Y1))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (subset @ 23.98/3.70 Y1 @ Y0))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (subset @ 23.98/3.70 Y0 @ Y1))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))) => 23.98/3.70 (subset @ 23.98/3.70 Y0 @ Y1))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (subset @ 23.98/3.70 emptyset @ 23.98/3.70 Y0)))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y1))) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y0)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y1))) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 subset @ 23.98/3.70 Y0 @ Y1)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 subset @ 23.98/3.70 Y0 @ Y1))) => 23.98/3.70 (( 23.98/3.70 (Y0) != 23.98/3.70 (Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y1))) => 23.98/3.70 (( 23.98/3.70 (Y0) != 23.98/3.70 (Y1)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (subset @ 23.98/3.70 Y0 @ Y0)))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 Y2) => 23.98/3.70 (subset @ 23.98/3.70 Y0 @ Y2)))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ Y1)))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y1)))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 emptyset) => 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (emptyset)))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0)))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0)) => 23.98/3.70 (subset @ 23.98/3.70 Y1 @ Y0))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 (powerset @ 23.98/3.70 Y0))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (subset @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0) @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y1)))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (in @ 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 (powerset @ 23.98/3.70 Y0)))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (subset @ 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 Y0))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y0 @ Y1))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y0 @ Y1))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $o]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (Y3))) => 23.98/3.70 (Y3))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) | 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 (binunion @ 23.98/3.70 Y0 @ Y1)))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 (binunion @ 23.98/3.70 Y0 @ Y1)))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (subset @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 Y0))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (Y0))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (Y1))) => 23.98/3.70 (subset @ 23.98/3.70 Y1 @ Y0))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))))) => 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (emptyset))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (subset @ 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 Y1))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (subset @ 23.98/3.70 Y1 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) = 23.98/3.70 (Y0))) => 23.98/3.70 (subset @ 23.98/3.70 Y0 @ Y1))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (binintersect @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 binunion @ 23.98/3.70 Y1 @ Y2)) = 23.98/3.70 (binunion @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y1) @ 23.98/3.70 ( 23.98/3.70 binintersect @ 23.98/3.70 Y0 @ Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y1))) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setminus @ 23.98/3.70 Y0 @ Y1))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setminus @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setminus @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.70 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl59])). 23.98/3.70 thf(zip_derived_cl68, plain, 23.98/3.70 (~ (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.70 (((((??) @ (^[Y1 : $i]: 23.98/3.70 (((Y0 @ Y1) & 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((Y0 @ Y2) => 23.98/3.70 (((Y1) = (Y2))))))))))))) => 23.98/3.70 (Y0 @ (descr @ Y0))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ Y0) => 23.98/3.70 (((Y1 @ Y2) => (in @ Y2 @ 23.98/3.70 (dsetconstr @ Y0 @ Y1))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ 23.98/3.70 (dsetconstr @ Y0 @ Y1)) => 23.98/3.70 (in @ Y2 @ Y0)))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((in @ Y2 @ 23.98/3.70 (dsetconstr @ Y0 @ Y1)) => 23.98/3.70 (Y1 @ Y2)))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $o]: 23.98/3.70 (((!!) @ (^[Y1 : $i]: 23.98/3.70 (((in @ Y1 @ (prop2set @ Y0)) => 23.98/3.70 (Y0))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((in @ Y0 @ emptyset) => 23.98/3.70 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.70 (((((??) @ (^[Y1 : $i]: 23.98/3.70 (((Y0 @ Y1) & 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (((Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i]: 23.98/3.70 (((((!!) @ (^[Y2 : $i]: 23.98/3.70 (((in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y1)))))) => 23.98/3.70 (((((!!) @ (^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))) => 23.98/3.70 (((Y0) = (Y1))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((((!!) @ (^[Y1 : $i]: 23.98/3.70 (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.70 (((Y0) = (emptyset)))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((((!!) @ (^[Y1 : $i]: 23.98/3.70 (((~) @ (in @ Y1 @ 23.98/3.70 Y0)))))) => 23.98/3.70 (((Y0) = (emptyset)))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ (^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 dsetconstr @ 23.98/3.70 Y0 @ Y1)) <=> 23.98/3.70 (Y1 @ Y2)))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((((Y0) != (emptyset))) => 23.98/3.70 (((??) @ (^[Y1 : $i]: 23.98/3.70 (in @ Y1 @ Y0))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (((in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (Y1 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) != 23.98/3.70 (emptyset)))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((((??) @ (^[Y1 : $i]: 23.98/3.70 (in @ Y1 @ 23.98/3.70 Y0)))) => 23.98/3.70 (((Y0) != (emptyset)))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i]: 23.98/3.70 (in @ Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ Y1)))))))) => 23.98/3.70 (((in @ emptyset @ 23.98/3.70 (setadjoin @ emptyset @ emptyset)) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ (^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ Y1))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y0))) => 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (Y3))) => 23.98/3.70 (Y3))))))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ Y1)) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) | 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y0)))))))))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((dsetconstr @ 23.98/3.70 Y0 @ 23.98/3.70 (^[Y1 : $i]: 23.98/3.70 ( 23.98/3.70 $true))) = 23.98/3.70 (Y0)))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0)))))))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (in @ 23.98/3.70 emptyset @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0))))) => 23.98/3.70 (((((!!) @ (^[Y0 : $i]: 23.98/3.70 (in @ 23.98/3.70 emptyset @ 23.98/3.70 (powerset @ 23.98/3.70 Y0))))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 Y0)) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y1) => 23.98/3.70 (in @ 23.98/3.70 Y2 @ Y0)))))))))))))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (((!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 setunion @ 23.98/3.70 Y0))))))))))))))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 setunion @ 23.98/3.70 Y0)) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 Y3) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y3 @ 23.98/3.70 Y0) => 23.98/3.70 (Y2)))))))) => 23.98/3.70 (Y2)))))))))))))) => 23.98/3.70 (((((!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 powerset @ 23.98/3.70 ( 23.98/3.70 setunion @ 23.98/3.70 Y0))))))))))) => 23.98/3.70 (((( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) <=> 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y1)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) != 23.98/3.70 (emptyset))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y1 @ Y0))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset)) => 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) != 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 emptyset)))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset)))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset)) => 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 emptyset)))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 ( 23.98/3.70 setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y1))) | 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y0)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 (setadjoin @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (Y1 @ Y2)))))) => 23.98/3.70 (( 23.98/3.70 (dsetconstr @ 23.98/3.70 Y0 @ 23.98/3.70 Y1) != 23.98/3.70 (emptyset))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y1 @ 23.98/3.70 emptyset) => 23.98/3.70 (Y0 @ Y1))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $o]: 23.98/3.70 (( 23.98/3.70 (Y0) => 23.98/3.70 (in @ 23.98/3.70 emptyset @ 23.98/3.70 ( 23.98/3.70 prop2set @ 23.98/3.70 Y0))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $o]: 23.98/3.70 (( 23.98/3.70 (Y0) => 23.98/3.70 (set2prop @ 23.98/3.70 ( 23.98/3.70 prop2set @ 23.98/3.70 Y0))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 ( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (Y1 @ Y2)))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) & 23.98/3.70 (( 23.98/3.70 (~) @ ( 23.98/3.70 Y1 @ Y2)))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (Y0 @ Y1)))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2)))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) <=> 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2)))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) => 23.98/3.70 (in @ 23.98/3.70 Y3 @ Y1))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (in @ 23.98/3.70 Y2 @ 23.98/3.70 Y0) <=> 23.98/3.70 (in @ 23.98/3.70 Y3 @ Y1))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2))))))))))))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y1) => 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) => 23.98/3.70 (( 23.98/3.70 (Y1) = 23.98/3.70 (Y2)))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i > $o]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) <=> 23.98/3.70 (Y1 @ Y3))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y2) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (Y0 @ 23.98/3.70 Y3) => 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))))))))))))) <=> 23.98/3.70 (( 23.98/3.70 (??) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (Y1 @ 23.98/3.70 Y2) & 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (Y1 @ 23.98/3.70 Y3) => 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))))))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y2 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y3 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y2) = 23.98/3.70 (Y3))) => 23.98/3.70 (( 23.98/3.70 (setadjoin @ 23.98/3.70 Y0 @ 23.98/3.70 Y2) = 23.98/3.70 (setadjoin @ 23.98/3.70 Y1 @ Y3))))))))))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.70 (( 23.98/3.70 (powerset @ 23.98/3.70 Y0) = 23.98/3.70 (powerset @ 23.98/3.70 Y1))))))))))) => 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y0 : $i]: 23.98/3.70 (( 23.98/3.70 (!!) @ ( 23.98/3.70 ^[Y1 : $i]: 23.98/3.70 (( 23.98/3.70 (( 23.98/3.70 (Y0) = 23.98/3.70 (Y1))) => 23.98/3.71 (( 23.98/3.71 (setunion @ 23.98/3.71 Y0) = 23.98/3.71 (setunion @ 23.98/3.71 Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2)))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) <=> 23.98/3.71 (Y1 @ Y3))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y3) => 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y1 @ 23.98/3.71 Y2) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (Y1 @ 23.98/3.71 Y3) => 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))))))))))))) => 23.98/3.71 (( 23.98/3.71 (descr @ 23.98/3.71 Y0) = 23.98/3.71 (descr @ 23.98/3.71 Y1))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y4 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y4 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y5 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y5 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y4) = 23.98/3.71 (Y5))) => 23.98/3.71 (( 23.98/3.71 (Y2 @ 23.98/3.71 Y4) <=> 23.98/3.71 (Y3 @ Y5))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ 23.98/3.71 Y2) = 23.98/3.71 (dsetconstr @ 23.98/3.71 Y1 @ Y3))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (subset @ 23.98/3.71 Y1 @ Y0))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (subset @ 23.98/3.71 emptyset @ 23.98/3.71 Y0)))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y0)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 subset @ 23.98/3.71 Y0 @ Y1)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 subset @ 23.98/3.71 Y0 @ Y1))) => 23.98/3.71 (( 23.98/3.71 (Y0) != 23.98/3.71 (Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))) => 23.98/3.71 (( 23.98/3.71 (Y0) != 23.98/3.71 (Y1)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y0)))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 Y2) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y2)))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ Y1)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y1)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 emptyset) => 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (emptyset)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0)) => 23.98/3.71 (subset @ 23.98/3.71 Y1 @ Y0))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 (powerset @ 23.98/3.71 Y0))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (subset @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0) @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y1)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (in @ 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 (powerset @ 23.98/3.71 Y0)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (subset @ 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 Y0))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y0 @ Y1))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y0 @ Y1))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $o]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (Y3))) => 23.98/3.71 (Y3))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) | 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 (binunion @ 23.98/3.71 Y0 @ Y1)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 (binunion @ 23.98/3.71 Y0 @ Y1)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (subset @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 Y0))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (Y0))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (Y1))) => 23.98/3.71 (subset @ 23.98/3.71 Y1 @ Y0))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))))) => 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (emptyset))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 Y1))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (Y0))) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y1 @ Y2)) = 23.98/3.71 (binunion @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setminus @ 23.98/3.71 Y0 @ Y1))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setminus @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setminus @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.71 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl63])). 23.98/3.71 thf(zip_derived_cl74, plain, 23.98/3.71 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ Y2 @ Y0) => 23.98/3.71 (((Y1 @ Y2) => (in @ Y2 @ 23.98/3.71 (dsetconstr @ Y0 @ Y1))))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ Y2 @ 23.98/3.71 (dsetconstr @ Y0 @ Y1)) => 23.98/3.71 (in @ Y2 @ Y0)))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ Y2 @ 23.98/3.71 (dsetconstr @ Y0 @ Y1)) => 23.98/3.71 (Y1 @ Y2)))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $o]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (((in @ Y1 @ (prop2set @ Y0)) => (Y0))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((in @ Y0 @ emptyset) => 23.98/3.71 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.71 (((((??) @ (^[Y1 : $i]: 23.98/3.71 (((Y0 @ Y1) & 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (((Y0 @ Y2) => 23.98/3.71 (((Y1) = 23.98/3.71 (Y2))))))))))))) => 23.98/3.71 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (((((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ Y2 @ 23.98/3.71 Y1)))))) => 23.98/3.71 (((((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))) => 23.98/3.71 (((Y0) = (Y1))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((((!!) @ (^[Y1 : $i]: 23.98/3.71 (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.71 (((Y0) = (emptyset)))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((((!!) @ (^[Y1 : $i]: 23.98/3.71 (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.71 (((Y0) = (emptyset)))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 dsetconstr @ 23.98/3.71 Y0 @ Y1)) <=> 23.98/3.71 (Y1 @ Y2)))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((((Y0) != (emptyset))) => 23.98/3.71 (((??) @ (^[Y1 : $i]: 23.98/3.71 (in @ Y1 @ Y0))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (((in @ Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (((Y1 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) != 23.98/3.71 (emptyset)))))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((((??) @ (^[Y1 : $i]: 23.98/3.71 (in @ Y1 @ Y0)))) => 23.98/3.71 (((Y0) != (emptyset)))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (in @ Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ Y1)))))))) => 23.98/3.71 (((in @ emptyset @ 23.98/3.71 (setadjoin @ emptyset @ emptyset)) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ Y1))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y0))) => 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (Y3))) => 23.98/3.71 (Y3))))))))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) | 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y0)))))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((dsetconstr @ 23.98/3.71 Y0 @ 23.98/3.71 (^[Y1 : $i]: 23.98/3.71 ($true))) = 23.98/3.71 (Y0)))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0)))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (in @ 23.98/3.71 emptyset @ 23.98/3.71 (powerset @ 23.98/3.71 Y0))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (in @ 23.98/3.71 emptyset @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0)) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))))))))))) => 23.98/3.71 (((((!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 setunion @ 23.98/3.71 Y0))))))))))))))) => 23.98/3.71 (((((!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 setunion @ 23.98/3.71 Y0)) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 Y3) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y3 @ 23.98/3.71 Y0) => 23.98/3.71 (Y2)))))))) => 23.98/3.71 (Y2)))))))))))))) => 23.98/3.71 (((((!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 ( 23.98/3.71 setunion @ 23.98/3.71 Y0))))))))))) => 23.98/3.71 (((((!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) <=> 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y1)))))))))))))))) => 23.98/3.71 (((( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) != 23.98/3.71 (emptyset))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y1 @ Y0))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset)) => 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) != 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 emptyset)))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset)) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 emptyset)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y1))) | 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y0)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (Y1 @ Y2)))))) => 23.98/3.71 (( 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) != 23.98/3.71 (emptyset))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset) => 23.98/3.71 (Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $o]: 23.98/3.71 (( 23.98/3.71 (Y0) => 23.98/3.71 (in @ 23.98/3.71 emptyset @ 23.98/3.71 ( 23.98/3.71 prop2set @ 23.98/3.71 Y0))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $o]: 23.98/3.71 (( 23.98/3.71 (Y0) => 23.98/3.71 (set2prop @ 23.98/3.71 ( 23.98/3.71 prop2set @ 23.98/3.71 Y0))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (Y0 @ Y1)))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2)))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) <=> 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2)))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y3 @ Y1))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) <=> 23.98/3.71 (in @ 23.98/3.71 Y3 @ Y1))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2)))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) <=> 23.98/3.71 (Y1 @ Y3))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y3) => 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))))))))))))) <=> 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y1 @ 23.98/3.71 Y2) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (Y1 @ 23.98/3.71 Y3) => 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))))))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 Y2) = 23.98/3.71 (setadjoin @ 23.98/3.71 Y1 @ Y3))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (powerset @ 23.98/3.71 Y0) = 23.98/3.71 (powerset @ 23.98/3.71 Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (setunion @ 23.98/3.71 Y0) = 23.98/3.71 (setunion @ 23.98/3.71 Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2)))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) <=> 23.98/3.71 (Y1 @ Y3))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y3) => 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y1 @ 23.98/3.71 Y2) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (Y1 @ 23.98/3.71 Y3) => 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))))))))))))) => 23.98/3.71 (( 23.98/3.71 (descr @ 23.98/3.71 Y0) = 23.98/3.71 (descr @ 23.98/3.71 Y1))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y4 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y4 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y5 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y5 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y4) = 23.98/3.71 (Y5))) => 23.98/3.71 (( 23.98/3.71 (Y2 @ 23.98/3.71 Y4) <=> 23.98/3.71 (Y3 @ Y5))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ 23.98/3.71 Y2) = 23.98/3.71 (dsetconstr @ 23.98/3.71 Y1 @ Y3))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (subset @ 23.98/3.71 Y1 @ Y0))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (subset @ 23.98/3.71 emptyset @ 23.98/3.71 Y0)))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y0)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 subset @ 23.98/3.71 Y0 @ Y1)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 subset @ 23.98/3.71 Y0 @ Y1))) => 23.98/3.71 (( 23.98/3.71 (Y0) != 23.98/3.71 (Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))) => 23.98/3.71 (( 23.98/3.71 (Y0) != 23.98/3.71 (Y1)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y0)))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 Y2) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y2)))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ Y1)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y1)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 emptyset) => 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (emptyset)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0)) => 23.98/3.71 (subset @ 23.98/3.71 Y1 @ Y0))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 (powerset @ 23.98/3.71 Y0))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (subset @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0) @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y1)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (in @ 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 (powerset @ 23.98/3.71 Y0)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (subset @ 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 Y0))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y0 @ Y1))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y0 @ Y1))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $o]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (Y3))) => 23.98/3.71 (Y3))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) | 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 (binunion @ 23.98/3.71 Y0 @ Y1)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 (binunion @ 23.98/3.71 Y0 @ Y1)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (subset @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 Y0))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (Y0))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (Y1))) => 23.98/3.71 (subset @ 23.98/3.71 Y1 @ Y0))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))))) => 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (emptyset))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 Y1))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (Y0))) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y1 @ Y2)) = 23.98/3.71 (binunion @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setminus @ 23.98/3.71 Y0 @ Y1))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setminus @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setminus @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.71 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl68])). 23.98/3.71 thf(zip_derived_cl83, plain, 23.98/3.71 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ Y2 @ 23.98/3.71 (dsetconstr @ Y0 @ Y1)) => 23.98/3.71 (in @ Y2 @ Y0)))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ Y2 @ 23.98/3.71 (dsetconstr @ Y0 @ Y1)) => 23.98/3.71 (Y1 @ Y2)))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $o]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (((in @ Y1 @ (prop2set @ Y0)) => (Y0))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((in @ Y0 @ emptyset) => 23.98/3.71 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.71 (((((??) @ (^[Y1 : $i]: 23.98/3.71 (((Y0 @ Y1) & 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (((Y0 @ Y2) => 23.98/3.71 (((Y1) = (Y2))))))))))))) => 23.98/3.71 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (((((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ Y2 @ 23.98/3.71 Y0) => (in @ 23.98/3.71 Y2 @ Y1)))))) => 23.98/3.71 (((((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ Y2 @ 23.98/3.71 Y0)))))) => 23.98/3.71 (((Y0) = (Y1))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((((!!) @ (^[Y1 : $i]: 23.98/3.71 (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.71 (((Y0) = (emptyset)))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((((!!) @ (^[Y1 : $i]: 23.98/3.71 (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.71 (((Y0) = (emptyset)))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ Y1)) <=> 23.98/3.71 (Y1 @ Y2)))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((((Y0) != (emptyset))) => 23.98/3.71 (((??) @ (^[Y1 : $i]: 23.98/3.71 (in @ Y1 @ Y0))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (Y1 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) != 23.98/3.71 (emptyset)))))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((((??) @ (^[Y1 : $i]: 23.98/3.71 (in @ Y1 @ Y0)))) => 23.98/3.71 (((Y0) != (emptyset)))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (in @ Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ Y1)))))))) => 23.98/3.71 (((in @ emptyset @ 23.98/3.71 (setadjoin @ emptyset @ emptyset)) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ Y1))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y0))) => 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (Y3))) => 23.98/3.71 (Y3))))))))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) | 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y0)))))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((dsetconstr @ 23.98/3.71 Y0 @ 23.98/3.71 (^[Y1 : $i]: 23.98/3.71 ($true))) = 23.98/3.71 (Y0)))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (((( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 (powerset @ 23.98/3.71 Y0)))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (in @ 23.98/3.71 emptyset @ 23.98/3.71 (powerset @ 23.98/3.71 Y0))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (in @ 23.98/3.71 emptyset @ 23.98/3.71 (powerset @ 23.98/3.71 Y0))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0)) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 setunion @ 23.98/3.71 Y0))))))))))))))) => 23.98/3.71 (((((!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 setunion @ 23.98/3.71 Y0)) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 Y3) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y3 @ 23.98/3.71 Y0) => 23.98/3.71 (Y2)))))))) => 23.98/3.71 (Y2)))))))))))))) => 23.98/3.71 (((((!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 ( 23.98/3.71 setunion @ 23.98/3.71 Y0))))))))))) => 23.98/3.71 (((((!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) <=> 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y1)))))))))))))))) => 23.98/3.71 (((((!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) != 23.98/3.71 (emptyset))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y1 @ Y0))))))))) => 23.98/3.71 (((( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset)) => 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) != 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 emptyset)))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset)) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 emptyset)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y1))) | 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y0)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (Y1 @ Y2)))))) => 23.98/3.71 (( 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) != 23.98/3.71 (emptyset))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset) => 23.98/3.71 (Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $o]: 23.98/3.71 (( 23.98/3.71 (Y0) => 23.98/3.71 (in @ 23.98/3.71 emptyset @ 23.98/3.71 ( 23.98/3.71 prop2set @ 23.98/3.71 Y0))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $o]: 23.98/3.71 (( 23.98/3.71 (Y0) => 23.98/3.71 (set2prop @ 23.98/3.71 ( 23.98/3.71 prop2set @ 23.98/3.71 Y0))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (Y0 @ Y1)))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2)))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) <=> 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2)))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y3 @ Y1))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) <=> 23.98/3.71 (in @ 23.98/3.71 Y3 @ Y1))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2)))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) <=> 23.98/3.71 (Y1 @ Y3))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y3) => 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))))))))))))) <=> 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y1 @ 23.98/3.71 Y2) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (Y1 @ 23.98/3.71 Y3) => 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))))))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 Y2) = 23.98/3.71 (setadjoin @ 23.98/3.71 Y1 @ Y3))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (powerset @ 23.98/3.71 Y0) = 23.98/3.71 (powerset @ 23.98/3.71 Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (setunion @ 23.98/3.71 Y0) = 23.98/3.71 (setunion @ 23.98/3.71 Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2)))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) <=> 23.98/3.71 (Y1 @ Y3))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y3) => 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y1 @ 23.98/3.71 Y2) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (Y1 @ 23.98/3.71 Y3) => 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))))))))))))) => 23.98/3.71 (( 23.98/3.71 (descr @ 23.98/3.71 Y0) = 23.98/3.71 (descr @ 23.98/3.71 Y1))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y4 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y4 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y5 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y5 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y4) = 23.98/3.71 (Y5))) => 23.98/3.71 (( 23.98/3.71 (Y2 @ 23.98/3.71 Y4) <=> 23.98/3.71 (Y3 @ Y5))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ 23.98/3.71 Y2) = 23.98/3.71 (dsetconstr @ 23.98/3.71 Y1 @ Y3))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (subset @ 23.98/3.71 Y1 @ Y0))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (subset @ 23.98/3.71 emptyset @ 23.98/3.71 Y0)))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y0)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 subset @ 23.98/3.71 Y0 @ Y1)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 subset @ 23.98/3.71 Y0 @ Y1))) => 23.98/3.71 (( 23.98/3.71 (Y0) != 23.98/3.71 (Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))) => 23.98/3.71 (( 23.98/3.71 (Y0) != 23.98/3.71 (Y1)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y0)))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 Y2) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y2)))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ Y1)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y1)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 emptyset) => 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (emptyset)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0)) => 23.98/3.71 (subset @ 23.98/3.71 Y1 @ Y0))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 (powerset @ 23.98/3.71 Y0))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (subset @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0) @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y1)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (in @ 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 (powerset @ 23.98/3.71 Y0)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (subset @ 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 Y0))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y0 @ Y1))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y0 @ Y1))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $o]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (Y3))) => 23.98/3.71 (Y3))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) | 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 (binunion @ 23.98/3.71 Y0 @ Y1)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 (binunion @ 23.98/3.71 Y0 @ Y1)))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (subset @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 Y0))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (Y0))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (Y1))) => 23.98/3.71 (subset @ 23.98/3.71 Y1 @ Y0))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y1)))))))) => 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (emptyset))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (subset @ 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 Y1))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (subset @ 23.98/3.71 Y1 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) = 23.98/3.71 (Y0))) => 23.98/3.71 (subset @ 23.98/3.71 Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (binintersect @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 binunion @ 23.98/3.71 Y1 @ Y2)) = 23.98/3.71 (binunion @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y1) @ 23.98/3.71 ( 23.98/3.71 binintersect @ 23.98/3.71 Y0 @ Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setminus @ 23.98/3.71 Y0 @ Y1))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setminus @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setminus @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.71 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl74])). 23.98/3.71 thf(zip_derived_cl97, plain, 23.98/3.71 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ Y2 @ 23.98/3.71 (dsetconstr @ Y0 @ Y1)) => 23.98/3.71 (Y1 @ Y2)))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $o]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (((in @ Y1 @ (prop2set @ Y0)) => (Y0))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((in @ Y0 @ emptyset) => 23.98/3.71 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.71 (((((??) @ (^[Y1 : $i]: 23.98/3.71 (((Y0 @ Y1) & 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (((Y0 @ Y2) => 23.98/3.71 (((Y1) = (Y2))))))))))))) => 23.98/3.71 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (((((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ Y2 @ 23.98/3.71 Y0) => (in @ 23.98/3.71 Y2 @ Y1)))))) => 23.98/3.71 (((((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ Y2 @ 23.98/3.71 Y1) => (in @ 23.98/3.71 Y2 @ Y0)))))) => 23.98/3.71 (((Y0) = (Y1))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((((!!) @ (^[Y1 : $i]: 23.98/3.71 (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.71 (((Y0) = (emptyset)))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((((!!) @ (^[Y1 : $i]: 23.98/3.71 (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.71 (((Y0) = (emptyset)))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (((in @ Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (((in @ 23.98/3.71 Y2 @ 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ Y1)) <=> 23.98/3.71 (Y1 @ Y2)))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((((Y0) != (emptyset))) => 23.98/3.71 (((??) @ (^[Y1 : $i]: 23.98/3.71 (in @ Y1 @ Y0))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.71 (((!!) @ (^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (Y1 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) != 23.98/3.71 (emptyset)))))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((((??) @ (^[Y1 : $i]: 23.98/3.71 (in @ Y1 @ Y0)))) => 23.98/3.71 (((Y0) != (emptyset)))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (in @ Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ Y1)))))))) => 23.98/3.71 (((in @ emptyset @ 23.98/3.71 (setadjoin @ emptyset @ emptyset)) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ Y1))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y0))) => 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (Y3))) => 23.98/3.71 (Y3))))))))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ (^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ Y1)) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) | 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y0)))))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((dsetconstr @ 23.98/3.71 Y0 @ 23.98/3.71 (^[Y1 : $i]: 23.98/3.71 ($true))) = 23.98/3.71 (Y0)))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (((((!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))) => 23.98/3.71 (in @ Y1 @ 23.98/3.71 (powerset @ 23.98/3.71 Y0)))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (in @ 23.98/3.71 emptyset @ 23.98/3.71 (powerset @ Y0))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (in @ 23.98/3.71 emptyset @ 23.98/3.71 (powerset @ 23.98/3.71 Y0))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 Y0)) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y1) => 23.98/3.71 (in @ 23.98/3.71 Y2 @ Y0)))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 setunion @ 23.98/3.71 Y0))))))))))))))) => 23.98/3.71 (((((!!) @ (^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 setunion @ 23.98/3.71 Y0)) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 Y3) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y3 @ 23.98/3.71 Y0) => 23.98/3.71 (Y2)))))))) => 23.98/3.71 (Y2)))))))))))))) => 23.98/3.71 (((((!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (((!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 powerset @ 23.98/3.71 ( 23.98/3.71 setunion @ 23.98/3.71 Y0))))))))))) => 23.98/3.71 (((((!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (((( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) <=> 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y1)))))))))))))))) => 23.98/3.71 (((((!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) != 23.98/3.71 (emptyset))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y1 @ Y0))))))))) => 23.98/3.71 (((((!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset)) => 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))))))))))) => 23.98/3.71 (((( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) != 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 emptyset)))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset)) => 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 emptyset)))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 ( 23.98/3.71 setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y1))) | 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y0)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y0 @ 23.98/3.71 (setadjoin @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (Y1 @ Y2)))))) => 23.98/3.71 (( 23.98/3.71 (dsetconstr @ 23.98/3.71 Y0 @ 23.98/3.71 Y1) != 23.98/3.71 (emptyset))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y1 @ 23.98/3.71 emptyset) => 23.98/3.71 (Y0 @ Y1))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $o]: 23.98/3.71 (( 23.98/3.71 (Y0) => 23.98/3.71 (in @ 23.98/3.71 emptyset @ 23.98/3.71 ( 23.98/3.71 prop2set @ 23.98/3.71 Y0))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $o]: 23.98/3.71 (( 23.98/3.71 (Y0) => 23.98/3.71 (set2prop @ 23.98/3.71 ( 23.98/3.71 prop2set @ 23.98/3.71 Y0))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 ( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (Y1 @ Y2)))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) & 23.98/3.71 (( 23.98/3.71 (~) @ ( 23.98/3.71 Y1 @ Y2)))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (Y0 @ Y1)))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) => 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2))))))))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2)))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i > $o]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) <=> 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y1))))))))))) => 23.98/3.71 (( 23.98/3.71 (??) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y1) & 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (Y0 @ 23.98/3.71 Y2) => 23.98/3.71 (( 23.98/3.71 (Y1) = 23.98/3.71 (Y2)))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))) => 23.98/3.71 (( 23.98/3.71 (in @ 23.98/3.71 Y2 @ 23.98/3.71 Y0) => 23.98/3.71 (in @ 23.98/3.71 Y3 @ Y1))))))))))))))))))) => 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y0 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y1 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y0) = 23.98/3.71 (Y1))) => 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y2 : $i]: 23.98/3.71 (( 23.98/3.71 (!!) @ ( 23.98/3.71 ^[Y3 : $i]: 23.98/3.71 (( 23.98/3.71 (( 23.98/3.71 (Y2) = 23.98/3.71 (Y3))) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) <=> 23.98/3.72 (in @ 23.98/3.72 Y3 @ Y1))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2)))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) <=> 23.98/3.72 (Y1 @ Y3))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))))))))))))) <=> 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y1 @ 23.98/3.72 Y2) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (Y1 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))))))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 Y2) = 23.98/3.72 (setadjoin @ 23.98/3.72 Y1 @ Y3))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (powerset @ 23.98/3.72 Y0) = 23.98/3.72 (powerset @ 23.98/3.72 Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (setunion @ 23.98/3.72 Y0) = 23.98/3.72 (setunion @ 23.98/3.72 Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2)))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) <=> 23.98/3.72 (Y1 @ Y3))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y1 @ 23.98/3.72 Y2) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (Y1 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))))))))))))) => 23.98/3.72 (( 23.98/3.72 (descr @ 23.98/3.72 Y0) = 23.98/3.72 (descr @ 23.98/3.72 Y1))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y4 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y4 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y5 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y5 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y4) = 23.98/3.72 (Y5))) => 23.98/3.72 (( 23.98/3.72 (Y2 @ 23.98/3.72 Y4) <=> 23.98/3.72 (Y3 @ Y5))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ 23.98/3.72 Y2) = 23.98/3.72 (dsetconstr @ 23.98/3.72 Y1 @ Y3))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (subset @ 23.98/3.72 Y1 @ Y0))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (subset @ 23.98/3.72 emptyset @ 23.98/3.72 Y0)))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y0)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 subset @ 23.98/3.72 Y0 @ Y1)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 subset @ 23.98/3.72 Y0 @ Y1))) => 23.98/3.72 (( 23.98/3.72 (Y0) != 23.98/3.72 (Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))) => 23.98/3.72 (( 23.98/3.72 (Y0) != 23.98/3.72 (Y1)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y0)))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 Y2) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y2)))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ Y1)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y1)))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 emptyset) => 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (emptyset)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0)))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0)) => 23.98/3.72 (subset @ 23.98/3.72 Y1 @ Y0))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 (powerset @ 23.98/3.72 Y0))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (subset @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0) @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y1)))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (in @ 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 (powerset @ 23.98/3.72 Y0)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (subset @ 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 Y0))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y0 @ Y1))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y0 @ Y1))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $o]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (Y3))) => 23.98/3.72 (Y3))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) | 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 (binunion @ 23.98/3.72 Y0 @ Y1)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 (binunion @ 23.98/3.72 Y0 @ Y1)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (subset @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 Y0))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (Y0))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (Y1))) => 23.98/3.72 (subset @ 23.98/3.72 Y1 @ Y0))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))))) => 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (emptyset))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 Y1))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (Y0))) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y1 @ Y2)) = 23.98/3.72 (binunion @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setminus @ 23.98/3.72 Y0 @ Y1))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setminus @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setminus @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.72 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl83])). 23.98/3.72 thf(zip_derived_cl114, plain, 23.98/3.72 (~ (((((!!) @ (^[Y0 : $o]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((in @ Y1 @ (prop2set @ Y0)) => (Y0))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((in @ Y0 @ emptyset) => 23.98/3.72 (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.72 (((((??) @ (^[Y1 : $i]: 23.98/3.72 (((Y0 @ Y1) & 23.98/3.72 (((!!) @ (^[Y2 : $i]: 23.98/3.72 (((Y0 @ Y2) => 23.98/3.72 (((Y1) = (Y2))))))))))))) => 23.98/3.72 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((((!!) @ (^[Y2 : $i]: 23.98/3.72 (((in @ Y2 @ Y0) => 23.98/3.72 (in @ Y2 @ Y1)))))) => 23.98/3.72 (((((!!) @ (^[Y2 : $i]: 23.98/3.72 (((in @ Y2 @ 23.98/3.72 Y1) => (in @ 23.98/3.72 Y2 @ Y0)))))) => 23.98/3.72 (((Y0) = (Y1))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((((!!) @ (^[Y1 : $i]: 23.98/3.72 (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.72 (((Y0) = (emptyset)))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((((!!) @ (^[Y1 : $i]: 23.98/3.72 (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.72 (((Y0) = (emptyset)))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.72 (((!!) @ (^[Y2 : $i]: 23.98/3.72 (((in @ Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (((in @ Y2 @ 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ Y1)) <=> 23.98/3.72 (Y1 @ Y2)))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((((Y0) != (emptyset))) => 23.98/3.72 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.72 (((!!) @ (^[Y2 : $i]: 23.98/3.72 (((in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (Y1 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) != 23.98/3.72 (emptyset)))))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((((??) @ (^[Y1 : $i]: 23.98/3.72 (in @ Y1 @ Y0)))) => 23.98/3.72 (((Y0) != (emptyset)))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (in @ Y0 @ 23.98/3.72 (setadjoin @ Y0 @ 23.98/3.72 Y1)))))))) => 23.98/3.72 (((in @ emptyset @ 23.98/3.72 (setadjoin @ emptyset @ emptyset)) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (((in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ Y1))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y0))) => 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (Y3))) => 23.98/3.72 (Y3))))))))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) | 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y0)))))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((dsetconstr @ Y0 @ 23.98/3.72 (^[Y1 : $i]: ($true))) = 23.98/3.72 (Y0)))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0)))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (in @ emptyset @ 23.98/3.72 (powerset @ Y0))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (in @ 23.98/3.72 emptyset @ 23.98/3.72 (powerset @ Y0))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0)) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 setunion @ 23.98/3.72 Y0))))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 setunion @ 23.98/3.72 Y0)) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y3 @ 23.98/3.72 Y0) => 23.98/3.72 (Y2)))))))) => 23.98/3.72 (Y2)))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 ( 23.98/3.72 setunion @ 23.98/3.72 Y0))))))))))) => 23.98/3.72 (((((!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (((((??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2))))))))))))) => 23.98/3.72 (((??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) <=> 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y1)))))))))))))))) => 23.98/3.72 (((((!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (((( 23.98/3.72 (Y0) != 23.98/3.72 (emptyset))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y1 @ Y0))))))))) => 23.98/3.72 (((((!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset)) => 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))))))))))) => 23.98/3.72 (((((!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) != 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 emptyset)))))))))))) => 23.98/3.72 (((( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset)))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset)) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 emptyset)))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y1))) | 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y0)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (Y1 @ Y2)))))) => 23.98/3.72 (( 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) != 23.98/3.72 (emptyset))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset) => 23.98/3.72 (Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $o]: 23.98/3.72 (( 23.98/3.72 (Y0) => 23.98/3.72 (in @ 23.98/3.72 emptyset @ 23.98/3.72 ( 23.98/3.72 prop2set @ 23.98/3.72 Y0))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $o]: 23.98/3.72 (( 23.98/3.72 (Y0) => 23.98/3.72 (set2prop @ 23.98/3.72 ( 23.98/3.72 prop2set @ 23.98/3.72 Y0))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (Y0 @ Y1)))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2)))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) <=> 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2)))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y3 @ Y1))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) <=> 23.98/3.72 (in @ 23.98/3.72 Y3 @ Y1))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2)))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) <=> 23.98/3.72 (Y1 @ Y3))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))))))))))))) <=> 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y1 @ 23.98/3.72 Y2) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (Y1 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))))))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 Y2) = 23.98/3.72 (setadjoin @ 23.98/3.72 Y1 @ Y3))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (powerset @ 23.98/3.72 Y0) = 23.98/3.72 (powerset @ 23.98/3.72 Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (setunion @ 23.98/3.72 Y0) = 23.98/3.72 (setunion @ 23.98/3.72 Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2)))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) <=> 23.98/3.72 (Y1 @ Y3))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y1 @ 23.98/3.72 Y2) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (Y1 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))))))))))))) => 23.98/3.72 (( 23.98/3.72 (descr @ 23.98/3.72 Y0) = 23.98/3.72 (descr @ 23.98/3.72 Y1))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y4 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y4 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y5 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y5 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y4) = 23.98/3.72 (Y5))) => 23.98/3.72 (( 23.98/3.72 (Y2 @ 23.98/3.72 Y4) <=> 23.98/3.72 (Y3 @ Y5))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ 23.98/3.72 Y2) = 23.98/3.72 (dsetconstr @ 23.98/3.72 Y1 @ Y3))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (subset @ 23.98/3.72 Y1 @ Y0))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (subset @ 23.98/3.72 emptyset @ 23.98/3.72 Y0)))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y0)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 subset @ 23.98/3.72 Y0 @ Y1)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 subset @ 23.98/3.72 Y0 @ Y1))) => 23.98/3.72 (( 23.98/3.72 (Y0) != 23.98/3.72 (Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))) => 23.98/3.72 (( 23.98/3.72 (Y0) != 23.98/3.72 (Y1)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y0)))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 Y2) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y2)))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ Y1)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y1)))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 emptyset) => 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (emptyset)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0)))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0)) => 23.98/3.72 (subset @ 23.98/3.72 Y1 @ Y0))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 (powerset @ 23.98/3.72 Y0))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (subset @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0) @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y1)))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (in @ 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 (powerset @ 23.98/3.72 Y0)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (subset @ 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 Y0))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y0 @ Y1))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y0 @ Y1))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $o]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (Y3))) => 23.98/3.72 (Y3))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) | 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 (binunion @ 23.98/3.72 Y0 @ Y1)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 (binunion @ 23.98/3.72 Y0 @ Y1)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (subset @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 Y0))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (Y0))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (Y1))) => 23.98/3.72 (subset @ 23.98/3.72 Y1 @ Y0))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))))) => 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (emptyset))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 Y1))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (Y0))) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y1 @ Y2)) = 23.98/3.72 (binunion @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setminus @ 23.98/3.72 Y0 @ Y1))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setminus @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setminus @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.72 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl97])). 23.98/3.72 thf(zip_derived_cl130, plain, 23.98/3.72 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((in @ Y0 @ emptyset) => (((!!) @ (^[Y1 : $o]: (Y1))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.72 (((((??) @ (^[Y1 : $i]: 23.98/3.72 (((Y0 @ Y1) & 23.98/3.72 (((!!) @ (^[Y2 : $i]: 23.98/3.72 (((Y0 @ Y2) => 23.98/3.72 (((Y1) = (Y2))))))))))))) => 23.98/3.72 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((((!!) @ (^[Y2 : $i]: 23.98/3.72 (((in @ Y2 @ Y0) => 23.98/3.72 (in @ Y2 @ Y1)))))) => 23.98/3.72 (((((!!) @ (^[Y2 : $i]: 23.98/3.72 (((in @ Y2 @ Y1) => 23.98/3.72 (in @ Y2 @ Y0)))))) => 23.98/3.72 (((Y0) = (Y1))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((((!!) @ (^[Y1 : $i]: 23.98/3.72 (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.72 (((Y0) = (emptyset)))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((((!!) @ (^[Y1 : $i]: 23.98/3.72 (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.72 (((Y0) = (emptyset)))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.72 (((!!) @ (^[Y2 : $i]: 23.98/3.72 (((in @ Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (((in @ Y2 @ 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ Y1)) <=> 23.98/3.72 (Y1 @ Y2)))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((((Y0) != (emptyset))) => 23.98/3.72 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.72 (((!!) @ (^[Y2 : $i]: 23.98/3.72 (((in @ Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (((Y1 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) != 23.98/3.72 (emptyset)))))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((((??) @ (^[Y1 : $i]: 23.98/3.72 (in @ Y1 @ Y0)))) => 23.98/3.72 (((Y0) != (emptyset)))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (in @ Y0 @ 23.98/3.72 (setadjoin @ Y0 @ Y1)))))))) => 23.98/3.72 (((in @ emptyset @ 23.98/3.72 (setadjoin @ emptyset @ emptyset)) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (((in @ Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ Y2 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ Y1))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (((in @ 23.98/3.72 Y2 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y0))) => 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (Y3))) => 23.98/3.72 (Y3))))))))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) | 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y0)))))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((dsetconstr @ Y0 @ 23.98/3.72 (^[Y1 : $i]: ($true))) = 23.98/3.72 (Y0)))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0)))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (in @ emptyset @ 23.98/3.72 (powerset @ Y0))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (in @ emptyset @ 23.98/3.72 (powerset @ Y0))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0)) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 setunion @ 23.98/3.72 Y0))))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 setunion @ 23.98/3.72 Y0)) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y3 @ 23.98/3.72 Y0) => 23.98/3.72 (Y2)))))))) => 23.98/3.72 (Y2)))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 ( 23.98/3.72 setunion @ 23.98/3.72 Y0))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) <=> 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y1)))))))))))))))) => 23.98/3.72 (((((!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (((((Y0) != 23.98/3.72 (emptyset))) => 23.98/3.72 (((??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y1 @ Y0))))))))) => 23.98/3.72 (((((!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset)) => 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))))))))))) => 23.98/3.72 (((((!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) != 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 emptyset)))))))))))) => 23.98/3.72 (((((!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset)))))))))) => 23.98/3.72 (((( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset)) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 emptyset)))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y1))) | 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y0)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (Y1 @ Y2)))))) => 23.98/3.72 (( 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) != 23.98/3.72 (emptyset))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset) => 23.98/3.72 (Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $o]: 23.98/3.72 (( 23.98/3.72 (Y0) => 23.98/3.72 (in @ 23.98/3.72 emptyset @ 23.98/3.72 ( 23.98/3.72 prop2set @ 23.98/3.72 Y0))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $o]: 23.98/3.72 (( 23.98/3.72 (Y0) => 23.98/3.72 (set2prop @ 23.98/3.72 ( 23.98/3.72 prop2set @ 23.98/3.72 Y0))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (Y0 @ Y1)))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2)))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) <=> 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2)))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y3 @ Y1))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) <=> 23.98/3.72 (in @ 23.98/3.72 Y3 @ Y1))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2)))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) <=> 23.98/3.72 (Y1 @ Y3))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))))))))))))) <=> 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y1 @ 23.98/3.72 Y2) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (Y1 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))))))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 Y2) = 23.98/3.72 (setadjoin @ 23.98/3.72 Y1 @ Y3))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (powerset @ 23.98/3.72 Y0) = 23.98/3.72 (powerset @ 23.98/3.72 Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (setunion @ 23.98/3.72 Y0) = 23.98/3.72 (setunion @ 23.98/3.72 Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2)))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) <=> 23.98/3.72 (Y1 @ Y3))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y1 @ 23.98/3.72 Y2) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (Y1 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))))))))))))) => 23.98/3.72 (( 23.98/3.72 (descr @ 23.98/3.72 Y0) = 23.98/3.72 (descr @ 23.98/3.72 Y1))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y4 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y4 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y5 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y5 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y4) = 23.98/3.72 (Y5))) => 23.98/3.72 (( 23.98/3.72 (Y2 @ 23.98/3.72 Y4) <=> 23.98/3.72 (Y3 @ Y5))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ 23.98/3.72 Y2) = 23.98/3.72 (dsetconstr @ 23.98/3.72 Y1 @ Y3))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (subset @ 23.98/3.72 Y1 @ Y0))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (subset @ 23.98/3.72 emptyset @ 23.98/3.72 Y0)))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y0)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 subset @ 23.98/3.72 Y0 @ Y1)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 subset @ 23.98/3.72 Y0 @ Y1))) => 23.98/3.72 (( 23.98/3.72 (Y0) != 23.98/3.72 (Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))) => 23.98/3.72 (( 23.98/3.72 (Y0) != 23.98/3.72 (Y1)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y0)))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 Y2) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y2)))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ Y1)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y1)))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 emptyset) => 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (emptyset)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0)))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0)) => 23.98/3.72 (subset @ 23.98/3.72 Y1 @ Y0))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 (powerset @ 23.98/3.72 Y0))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (subset @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0) @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y1)))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (in @ 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 (powerset @ 23.98/3.72 Y0)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (subset @ 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 Y0))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y0 @ Y1))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y0 @ Y1))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $o]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (Y3))) => 23.98/3.72 (Y3))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) | 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 (binunion @ 23.98/3.72 Y0 @ Y1)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 (binunion @ 23.98/3.72 Y0 @ Y1)))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (subset @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 Y0))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (Y0))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (Y1))) => 23.98/3.72 (subset @ 23.98/3.72 Y1 @ Y0))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1)))))))) => 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (emptyset))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (subset @ 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 Y1))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (subset @ 23.98/3.72 Y1 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) = 23.98/3.72 (Y0))) => 23.98/3.72 (subset @ 23.98/3.72 Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (binintersect @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 binunion @ 23.98/3.72 Y1 @ Y2)) = 23.98/3.72 (binunion @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y1) @ 23.98/3.72 ( 23.98/3.72 binintersect @ 23.98/3.72 Y0 @ Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setminus @ 23.98/3.72 Y0 @ Y1))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setminus @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setminus @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.72 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl114])). 23.98/3.72 thf(zip_derived_cl147, plain, 23.98/3.72 (~ (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.72 (((((??) @ (^[Y1 : $i]: 23.98/3.72 (((Y0 @ Y1) & 23.98/3.72 (((!!) @ (^[Y2 : $i]: 23.98/3.72 (((Y0 @ Y2) => 23.98/3.72 (((Y1) = (Y2))))))))))))) => 23.98/3.72 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((((!!) @ (^[Y2 : $i]: 23.98/3.72 (((in @ Y2 @ Y0) => 23.98/3.72 (in @ Y2 @ Y1)))))) => 23.98/3.72 (((((!!) @ (^[Y2 : $i]: 23.98/3.72 (((in @ Y2 @ Y1) => 23.98/3.72 (in @ Y2 @ Y0)))))) => 23.98/3.72 (((Y0) = (Y1))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.72 (((Y0) = (emptyset)))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((((!!) @ (^[Y1 : $i]: 23.98/3.72 (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.72 (((Y0) = (emptyset)))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.72 (((!!) @ (^[Y2 : $i]: 23.98/3.72 (((in @ Y2 @ Y0) => 23.98/3.72 (((in @ Y2 @ 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ Y1)) <=> 23.98/3.72 (Y1 @ Y2)))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((((Y0) != (emptyset))) => 23.98/3.72 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.72 (((!!) @ (^[Y2 : $i]: 23.98/3.72 (((in @ Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (((Y1 @ Y2) => 23.98/3.72 (((dsetconstr @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) != 23.98/3.72 (emptyset)))))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.72 (((Y0) != (emptyset)))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (in @ Y0 @ 23.98/3.72 (setadjoin @ Y0 @ Y1)))))))) => 23.98/3.72 (((in @ emptyset @ 23.98/3.72 (setadjoin @ emptyset @ emptyset)) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((!!) @ (^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y0 @ Y1))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (((in @ Y2 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y3 : $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y0))) => 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (Y3))) => 23.98/3.72 (Y3))))))))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (((in @ 23.98/3.72 Y2 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ Y1)) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y1) | 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y0)))))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((dsetconstr @ Y0 @ 23.98/3.72 (^[Y1 : $i]: ($true))) = 23.98/3.72 (Y0)))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ (^[Y1 : $i]: 23.98/3.72 (((( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 (powerset @ 23.98/3.72 Y0)))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (in @ emptyset @ 23.98/3.72 (powerset @ Y0))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (in @ emptyset @ 23.98/3.72 (powerset @ Y0))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 Y0)) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y1) => 23.98/3.72 (in @ 23.98/3.72 Y2 @ Y0)))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 setunion @ 23.98/3.72 Y0))))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 setunion @ 23.98/3.72 Y0)) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 Y3) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y3 @ 23.98/3.72 Y0) => 23.98/3.72 (Y2)))))))) => 23.98/3.72 (Y2)))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 powerset @ 23.98/3.72 ( 23.98/3.72 setunion @ 23.98/3.72 Y0))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) <=> 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y1)))))))))))))))) => 23.98/3.72 (((((!!) @ (^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) != 23.98/3.72 (emptyset))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y1 @ Y0))))))))) => 23.98/3.72 (((((!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset)) => 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))))))))))) => 23.98/3.72 (((((!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (((!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) != 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 emptyset)))))))))))) => 23.98/3.72 (((((!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset)))))))))) => 23.98/3.72 (((((!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset)) => 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 emptyset)))))))))) => 23.98/3.72 (((( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 ( 23.98/3.72 setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y1))) | 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y0)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y0 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y0 @ 23.98/3.72 (setadjoin @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (Y1 @ Y2)))))) => 23.98/3.72 (( 23.98/3.72 (dsetconstr @ 23.98/3.72 Y0 @ 23.98/3.72 Y1) != 23.98/3.72 (emptyset))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y1 @ 23.98/3.72 emptyset) => 23.98/3.72 (Y0 @ Y1))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $o]: 23.98/3.72 (( 23.98/3.72 (Y0) => 23.98/3.72 (in @ 23.98/3.72 emptyset @ 23.98/3.72 ( 23.98/3.72 prop2set @ 23.98/3.72 Y0))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $o]: 23.98/3.72 (( 23.98/3.72 (Y0) => 23.98/3.72 (set2prop @ 23.98/3.72 ( 23.98/3.72 prop2set @ 23.98/3.72 Y0))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 ( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (Y1 @ Y2)))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) & 23.98/3.72 (( 23.98/3.72 (~) @ ( 23.98/3.72 Y1 @ Y2)))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (Y0 @ Y1)))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) => 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2))))))))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2)))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i > $o]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) <=> 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y1))))))))))) => 23.98/3.72 (( 23.98/3.72 (??) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y1) & 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (Y0 @ 23.98/3.72 Y2) => 23.98/3.72 (( 23.98/3.72 (Y1) = 23.98/3.72 (Y2)))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y0 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y1 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y0) = 23.98/3.72 (Y1))) => 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y2 : $i]: 23.98/3.72 (( 23.98/3.72 (!!) @ ( 23.98/3.72 ^[Y3 : $i]: 23.98/3.72 (( 23.98/3.72 (( 23.98/3.72 (Y2) = 23.98/3.72 (Y3))) => 23.98/3.72 (( 23.98/3.72 (in @ 23.98/3.72 Y2 @ 23.98/3.72 Y0) => 23.98/3.72 (in @ 23.98/3.72 Y3 @ Y1))))))))))))))))))) => 23.98/3.72 (( 23.98/3.72 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) <=> 23.98/3.73 (in @ 23.98/3.73 Y3 @ Y1))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2)))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) <=> 23.98/3.73 (Y1 @ Y3))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))) <=> 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 Y2) = 23.98/3.73 (setadjoin @ 23.98/3.73 Y1 @ Y3))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (powerset @ 23.98/3.73 Y0) = 23.98/3.73 (powerset @ 23.98/3.73 Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (setunion @ 23.98/3.73 Y0) = 23.98/3.73 (setunion @ 23.98/3.73 Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2)))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) <=> 23.98/3.73 (Y1 @ Y3))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))) => 23.98/3.73 (( 23.98/3.73 (descr @ 23.98/3.73 Y0) = 23.98/3.73 (descr @ 23.98/3.73 Y1))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y4 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y4 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y5 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y5 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y4) = 23.98/3.73 (Y5))) => 23.98/3.73 (( 23.98/3.73 (Y2 @ 23.98/3.73 Y4) <=> 23.98/3.73 (Y3 @ Y5))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (dsetconstr @ 23.98/3.73 Y0 @ 23.98/3.73 Y2) = 23.98/3.73 (dsetconstr @ 23.98/3.73 Y1 @ Y3))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (subset @ 23.98/3.73 Y1 @ Y0))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (subset @ 23.98/3.73 emptyset @ 23.98/3.73 Y0)))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y0)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 subset @ 23.98/3.73 Y0 @ Y1)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 subset @ 23.98/3.73 Y0 @ Y1))) => 23.98/3.73 (( 23.98/3.73 (Y0) != 23.98/3.73 (Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))) => 23.98/3.73 (( 23.98/3.73 (Y0) != 23.98/3.73 (Y1)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y0)))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 Y2) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y2)))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ Y1)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y1)))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 emptyset) => 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (emptyset)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y0)))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y0)) => 23.98/3.73 (subset @ 23.98/3.73 Y1 @ Y0))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 (powerset @ 23.98/3.73 Y0))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (subset @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y0) @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y1)))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (in @ 23.98/3.73 (dsetconstr @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 (powerset @ 23.98/3.73 Y0)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (subset @ 23.98/3.73 (dsetconstr @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 Y0))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y0 @ Y1))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y0 @ Y1))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $o]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (Y3))) => 23.98/3.73 (Y3))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) | 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 (binunion @ 23.98/3.73 Y0 @ Y1)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 (binunion @ 23.98/3.73 Y0 @ Y1)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (subset @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 Y0))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (Y0))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (Y1))) => 23.98/3.73 (subset @ 23.98/3.73 Y1 @ Y0))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))))) => 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (emptyset))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 Y1))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (Y0))) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y1 @ Y2)) = 23.98/3.73 (binunion @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setminus @ 23.98/3.73 Y0 @ Y1))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setminus @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setminus @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.73 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl130])). 23.98/3.73 thf(zip_derived_cl167, plain, 23.98/3.73 (~ (((((!!) @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ emptyset)))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.73 (((((??) @ (^[Y1 : $i]: 23.98/3.73 (((Y0 @ Y1) & 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (((Y0 @ Y2) => 23.98/3.73 (((Y1) = (Y2))))))))))))) => 23.98/3.73 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ Y0) => (in @ 23.98/3.73 Y2 @ Y1)))))) => 23.98/3.73 (((((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ Y1) => 23.98/3.73 (in @ Y2 @ Y0)))))) => 23.98/3.73 (((Y0) = (Y1))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.73 (((Y0) = (emptyset)))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.73 (((Y0) = (emptyset)))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ Y0) => 23.98/3.73 (((in @ Y2 @ 23.98/3.73 (dsetconstr @ 23.98/3.73 Y0 @ Y1)) <=> 23.98/3.73 (Y1 @ Y2)))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((((Y0) != (emptyset))) => 23.98/3.73 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (((Y1 @ Y2) => 23.98/3.73 (((dsetconstr @ 23.98/3.73 Y0 @ Y1) != 23.98/3.73 (emptyset)))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.73 (((Y0) != (emptyset)))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (in @ Y0 @ 23.98/3.73 (setadjoin @ Y0 @ Y1)))))))) => 23.98/3.73 (((in @ emptyset @ 23.98/3.73 (setadjoin @ emptyset @ emptyset)) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ Y1))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y0))) => 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (Y3))) => 23.98/3.73 (Y3))))))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (((in @ 23.98/3.73 Y2 @ Y1) | 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y0)))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((dsetconstr @ Y0 @ 23.98/3.73 (^[Y1 : $i]: ($true))) = 23.98/3.73 (Y0)))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))) => 23.98/3.73 (in @ Y1 @ 23.98/3.73 (powerset @ 23.98/3.73 Y0)))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (in @ emptyset @ 23.98/3.73 (powerset @ Y0))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (in @ emptyset @ 23.98/3.73 (powerset @ Y0))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y0)) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 setunion @ 23.98/3.73 Y0))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (((in @ 23.98/3.73 Y1 @ 23.98/3.73 (setunion @ 23.98/3.73 Y0)) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y3 @ 23.98/3.73 Y0) => 23.98/3.73 (Y2)))))))) => 23.98/3.73 (Y2)))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 ( 23.98/3.73 setunion @ 23.98/3.73 Y0))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.73 (((( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) <=> 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y1)))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) != 23.98/3.73 (emptyset))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y1 @ Y0))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset)) => 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))))))))))) => 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) != 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 emptyset)))))))))))) => 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset)))))))))) => 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset)) => 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 emptyset)))))))))) => 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y1))) | 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y0)))))))))))))))) => 23.98/3.73 (((( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (Y1 @ Y2)))))) => 23.98/3.73 (( 23.98/3.73 (dsetconstr @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) != 23.98/3.73 (emptyset))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset) => 23.98/3.73 (Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $o]: 23.98/3.73 (( 23.98/3.73 (Y0) => 23.98/3.73 (in @ 23.98/3.73 emptyset @ 23.98/3.73 ( 23.98/3.73 prop2set @ 23.98/3.73 Y0))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $o]: 23.98/3.73 (( 23.98/3.73 (Y0) => 23.98/3.73 (set2prop @ 23.98/3.73 ( 23.98/3.73 prop2set @ 23.98/3.73 Y0))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (Y0 @ Y1)))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2)))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) <=> 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2)))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y3 @ Y1))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) <=> 23.98/3.73 (in @ 23.98/3.73 Y3 @ Y1))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2)))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) <=> 23.98/3.73 (Y1 @ Y3))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))) <=> 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 Y2) = 23.98/3.73 (setadjoin @ 23.98/3.73 Y1 @ Y3))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (powerset @ 23.98/3.73 Y0) = 23.98/3.73 (powerset @ 23.98/3.73 Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (setunion @ 23.98/3.73 Y0) = 23.98/3.73 (setunion @ 23.98/3.73 Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2)))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) <=> 23.98/3.73 (Y1 @ Y3))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))) => 23.98/3.73 (( 23.98/3.73 (descr @ 23.98/3.73 Y0) = 23.98/3.73 (descr @ 23.98/3.73 Y1))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y4 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y4 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y5 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y5 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y4) = 23.98/3.73 (Y5))) => 23.98/3.73 (( 23.98/3.73 (Y2 @ 23.98/3.73 Y4) <=> 23.98/3.73 (Y3 @ Y5))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (dsetconstr @ 23.98/3.73 Y0 @ 23.98/3.73 Y2) = 23.98/3.73 (dsetconstr @ 23.98/3.73 Y1 @ Y3))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (subset @ 23.98/3.73 Y1 @ Y0))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (subset @ 23.98/3.73 emptyset @ 23.98/3.73 Y0)))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y0)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 subset @ 23.98/3.73 Y0 @ Y1)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 subset @ 23.98/3.73 Y0 @ Y1))) => 23.98/3.73 (( 23.98/3.73 (Y0) != 23.98/3.73 (Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))) => 23.98/3.73 (( 23.98/3.73 (Y0) != 23.98/3.73 (Y1)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y0)))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 Y2) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y2)))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ Y1)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y1)))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 emptyset) => 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (emptyset)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y0)))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y0)) => 23.98/3.73 (subset @ 23.98/3.73 Y1 @ Y0))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 (powerset @ 23.98/3.73 Y0))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (subset @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y0) @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y1)))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (in @ 23.98/3.73 (dsetconstr @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 (powerset @ 23.98/3.73 Y0)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (subset @ 23.98/3.73 (dsetconstr @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 Y0))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y0 @ Y1))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y0 @ Y1))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $o]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (Y3))) => 23.98/3.73 (Y3))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) | 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 (binunion @ 23.98/3.73 Y0 @ Y1)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 (binunion @ 23.98/3.73 Y0 @ Y1)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (subset @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 Y0))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (Y0))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (Y1))) => 23.98/3.73 (subset @ 23.98/3.73 Y1 @ Y0))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))))) => 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (emptyset))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 Y1))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (Y0))) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y1 @ Y2)) = 23.98/3.73 (binunion @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setminus @ 23.98/3.73 Y0 @ Y1))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setminus @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setminus @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.73 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl147])). 23.98/3.73 thf(zip_derived_cl180, plain, 23.98/3.73 (~ (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.73 (((((??) @ (^[Y1 : $i]: 23.98/3.73 (((Y0 @ Y1) & 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (((Y0 @ Y2) => 23.98/3.73 (((Y1) = (Y2))))))))))))) => 23.98/3.73 (((??) @ (^[Y1 : $i]: (Y0 @ Y1))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ Y0) => (in @ 23.98/3.73 Y2 @ Y1)))))) => 23.98/3.73 (((((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ Y1) => (in @ 23.98/3.73 Y2 @ Y0)))))) => 23.98/3.73 (((Y0) = (Y1))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.73 (((Y0) = (emptyset)))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.73 (((Y0) = (emptyset)))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ Y0) => 23.98/3.73 (((in @ Y2 @ 23.98/3.73 (dsetconstr @ Y0 @ 23.98/3.73 Y1)) <=> 23.98/3.73 (Y1 @ Y2)))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((((Y0) != (emptyset))) => 23.98/3.73 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ Y0) => 23.98/3.73 (((Y1 @ Y2) => 23.98/3.73 (((dsetconstr @ 23.98/3.73 Y0 @ Y1) != 23.98/3.73 (emptyset)))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.73 (((Y0) != (emptyset)))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (in @ Y0 @ 23.98/3.73 (setadjoin @ Y0 @ Y1)))))))) => 23.98/3.73 (((in @ emptyset @ 23.98/3.73 (setadjoin @ emptyset @ emptyset)) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ Y1))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y0))) => 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (Y3))) => 23.98/3.73 (Y3))))))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) | 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y0)))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((dsetconstr @ Y0 @ 23.98/3.73 (^[Y1 : $i]: ($true))) = 23.98/3.73 (Y0)))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))) => 23.98/3.73 (in @ Y1 @ 23.98/3.73 (powerset @ Y0)))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (in @ emptyset @ 23.98/3.73 (powerset @ Y0))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (in @ emptyset @ 23.98/3.73 (powerset @ Y0))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y0)) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 setunion @ 23.98/3.73 Y0))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (((in @ Y1 @ 23.98/3.73 (setunion @ 23.98/3.73 Y0)) => 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y2 : $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y3 @ 23.98/3.73 Y0) => 23.98/3.73 (Y2)))))))) => 23.98/3.73 (Y2)))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (((in @ 23.98/3.73 Y1 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 (powerset @ 23.98/3.73 ( 23.98/3.73 setunion @ 23.98/3.73 Y0))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.73 (((((??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2))))))))))))) => 23.98/3.73 (((??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) <=> 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y1)))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((( 23.98/3.73 (Y0) != 23.98/3.73 (emptyset))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y1 @ Y0))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset)) => 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) != 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 emptyset)))))))))))) => 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset)))))))))) => 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset)) => 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 emptyset)))))))))) => 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y1))) | 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y0)))))))))))))))) => 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset))))))))) => 23.98/3.73 (((( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (Y1 @ Y2)))))) => 23.98/3.73 (( 23.98/3.73 (dsetconstr @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) != 23.98/3.73 (emptyset))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset) => 23.98/3.73 (Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $o]: 23.98/3.73 (( 23.98/3.73 (Y0) => 23.98/3.73 (in @ 23.98/3.73 emptyset @ 23.98/3.73 ( 23.98/3.73 prop2set @ 23.98/3.73 Y0))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $o]: 23.98/3.73 (( 23.98/3.73 (Y0) => 23.98/3.73 (set2prop @ 23.98/3.73 ( 23.98/3.73 prop2set @ 23.98/3.73 Y0))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (Y0 @ Y1)))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2)))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) <=> 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2)))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y3 @ Y1))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) <=> 23.98/3.73 (in @ 23.98/3.73 Y3 @ Y1))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2)))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) <=> 23.98/3.73 (Y1 @ Y3))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))) <=> 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 Y2) = 23.98/3.73 (setadjoin @ 23.98/3.73 Y1 @ Y3))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (powerset @ 23.98/3.73 Y0) = 23.98/3.73 (powerset @ 23.98/3.73 Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (setunion @ 23.98/3.73 Y0) = 23.98/3.73 (setunion @ 23.98/3.73 Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2)))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) <=> 23.98/3.73 (Y1 @ Y3))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))) => 23.98/3.73 (( 23.98/3.73 (descr @ 23.98/3.73 Y0) = 23.98/3.73 (descr @ 23.98/3.73 Y1))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y4 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y4 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y5 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y5 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y4) = 23.98/3.73 (Y5))) => 23.98/3.73 (( 23.98/3.73 (Y2 @ 23.98/3.73 Y4) <=> 23.98/3.73 (Y3 @ Y5))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (dsetconstr @ 23.98/3.73 Y0 @ 23.98/3.73 Y2) = 23.98/3.73 (dsetconstr @ 23.98/3.73 Y1 @ Y3))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (subset @ 23.98/3.73 Y1 @ Y0))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (subset @ 23.98/3.73 emptyset @ 23.98/3.73 Y0)))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y0)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 subset @ 23.98/3.73 Y0 @ Y1)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 subset @ 23.98/3.73 Y0 @ Y1))) => 23.98/3.73 (( 23.98/3.73 (Y0) != 23.98/3.73 (Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))) => 23.98/3.73 (( 23.98/3.73 (Y0) != 23.98/3.73 (Y1)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y0)))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 Y2) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y2)))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ Y1)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y1)))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 emptyset) => 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (emptyset)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y0)))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y0)) => 23.98/3.73 (subset @ 23.98/3.73 Y1 @ Y0))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 (powerset @ 23.98/3.73 Y0))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (subset @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y0) @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y1)))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (in @ 23.98/3.73 (dsetconstr @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 (powerset @ 23.98/3.73 Y0)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (subset @ 23.98/3.73 (dsetconstr @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 Y0))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y0 @ Y1))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y0 @ Y1))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $o]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (Y3))) => 23.98/3.73 (Y3))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) | 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 (binunion @ 23.98/3.73 Y0 @ Y1)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 (binunion @ 23.98/3.73 Y0 @ Y1)))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (subset @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 Y0))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (Y0))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (Y1))) => 23.98/3.73 (subset @ 23.98/3.73 Y1 @ Y0))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y1)))))))) => 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (emptyset))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (subset @ 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 Y1))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (subset @ 23.98/3.73 Y1 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) = 23.98/3.73 (Y0))) => 23.98/3.73 (subset @ 23.98/3.73 Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (binintersect @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 binunion @ 23.98/3.73 Y1 @ Y2)) = 23.98/3.73 (binunion @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y1) @ 23.98/3.73 ( 23.98/3.73 binintersect @ 23.98/3.73 Y0 @ Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setminus @ 23.98/3.73 Y0 @ Y1))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setminus @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setminus @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.73 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl167])). 23.98/3.73 thf(zip_derived_cl190, plain, 23.98/3.73 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ Y0) => (in @ 23.98/3.73 Y2 @ Y1)))))) => 23.98/3.73 (((((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ Y1) => (in @ 23.98/3.73 Y2 @ Y0)))))) => 23.98/3.73 (((Y0) = (Y1))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.73 (((Y0) = (emptyset)))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.73 (((Y0) = (emptyset)))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ Y0) => 23.98/3.73 (((in @ Y2 @ 23.98/3.73 (dsetconstr @ Y0 @ Y1)) <=> 23.98/3.73 (Y1 @ Y2)))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((((Y0) != (emptyset))) => 23.98/3.73 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ Y0) => 23.98/3.73 (((Y1 @ Y2) => 23.98/3.73 (((dsetconstr @ 23.98/3.73 Y0 @ Y1) != 23.98/3.73 (emptyset)))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.73 (((Y0) != (emptyset)))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (in @ Y0 @ 23.98/3.73 (setadjoin @ Y0 @ Y1)))))))) => 23.98/3.73 (((in @ emptyset @ 23.98/3.73 (setadjoin @ emptyset @ emptyset)) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ Y2 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ Y1))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (((in @ 23.98/3.73 Y2 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y0))) => 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (Y3))) => 23.98/3.73 (Y3))))))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((!!) @ (^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ Y1)) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) | 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y0)))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((dsetconstr @ Y0 @ 23.98/3.73 (^[Y1 : $i]: ($true))) = (Y0)))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (((in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))) => 23.98/3.73 (in @ Y1 @ 23.98/3.73 (powerset @ Y0)))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (in @ emptyset @ 23.98/3.73 (powerset @ Y0))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (in @ emptyset @ 23.98/3.73 (powerset @ Y0))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 powerset @ 23.98/3.73 Y0)) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y1) => 23.98/3.73 (in @ 23.98/3.73 Y2 @ Y0)))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 setunion @ 23.98/3.73 Y0))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ (^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 setunion @ 23.98/3.73 Y0)) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y3 @ 23.98/3.73 Y0) => 23.98/3.73 (Y2)))))))) => 23.98/3.73 (Y2)))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (((in @ Y1 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ Y1 @ 23.98/3.73 (powerset @ 23.98/3.73 (setunion @ 23.98/3.73 Y0))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.73 (((((??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2))))))))))))) => 23.98/3.73 (((??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) <=> 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y1)))))))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((((Y0) != 23.98/3.73 (emptyset))) => 23.98/3.73 (((??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y1 @ Y0))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset)) => 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) != 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 emptyset)))))))))))) => 23.98/3.73 (((((!!) @ (^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset)))))))))) => 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset)) => 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 emptyset)))))))))) => 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (((!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 ( 23.98/3.73 setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y1))) | 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y0)))))))))))))))) => 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y0 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset))))))))) => 23.98/3.73 (((((!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y0 @ 23.98/3.73 (setadjoin @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset))))))))) => 23.98/3.73 (((( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (Y1 @ Y2)))))) => 23.98/3.73 (( 23.98/3.73 (dsetconstr @ 23.98/3.73 Y0 @ 23.98/3.73 Y1) != 23.98/3.73 (emptyset))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y1 @ 23.98/3.73 emptyset) => 23.98/3.73 (Y0 @ Y1))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $o]: 23.98/3.73 (( 23.98/3.73 (Y0) => 23.98/3.73 (in @ 23.98/3.73 emptyset @ 23.98/3.73 ( 23.98/3.73 prop2set @ 23.98/3.73 Y0))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $o]: 23.98/3.73 (( 23.98/3.73 (Y0) => 23.98/3.73 (set2prop @ 23.98/3.73 ( 23.98/3.73 prop2set @ 23.98/3.73 Y0))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 ( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (Y1 @ Y2)))))))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) & 23.98/3.73 (( 23.98/3.73 (~) @ ( 23.98/3.73 Y1 @ Y2)))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (Y0 @ Y1)))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2)))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) <=> 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y1))))))))))) => 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2)))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) => 23.98/3.73 (in @ 23.98/3.73 Y3 @ Y1))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y0) = 23.98/3.73 (Y1))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (in @ 23.98/3.73 Y2 @ 23.98/3.73 Y0) <=> 23.98/3.73 (in @ 23.98/3.73 Y3 @ Y1))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2))))))))))))) => 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y1) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) => 23.98/3.73 (( 23.98/3.73 (Y1) = 23.98/3.73 (Y2)))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i > $o]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))) => 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) <=> 23.98/3.73 (Y1 @ Y3))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y0 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))) <=> 23.98/3.73 (( 23.98/3.73 (??) @ ( 23.98/3.73 ^[Y2 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y2) & 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y3 : $i]: 23.98/3.73 (( 23.98/3.73 (Y1 @ 23.98/3.73 Y3) => 23.98/3.73 (( 23.98/3.73 (Y2) = 23.98/3.73 (Y3))))))))))))))))))))))) => 23.98/3.73 (( 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y0 : $i]: 23.98/3.73 (( 23.98/3.73 (!!) @ ( 23.98/3.73 ^[Y1 : $i]: 23.98/3.73 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 Y2) = 23.98/3.74 (setadjoin @ 23.98/3.74 Y1 @ Y3))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (powerset @ 23.98/3.74 Y0) = 23.98/3.74 (powerset @ 23.98/3.74 Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (setunion @ 23.98/3.74 Y0) = 23.98/3.74 (setunion @ 23.98/3.74 Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2)))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) <=> 23.98/3.74 (Y1 @ Y3))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))) => 23.98/3.74 (( 23.98/3.74 (descr @ 23.98/3.74 Y0) = 23.98/3.74 (descr @ 23.98/3.74 Y1))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y4 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y4 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y5 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y5 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y4) = 23.98/3.74 (Y5))) => 23.98/3.74 (( 23.98/3.74 (Y2 @ 23.98/3.74 Y4) <=> 23.98/3.74 (Y3 @ Y5))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (dsetconstr @ 23.98/3.74 Y0 @ 23.98/3.74 Y2) = 23.98/3.74 (dsetconstr @ 23.98/3.74 Y1 @ Y3))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (subset @ 23.98/3.74 Y1 @ Y0))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (subset @ 23.98/3.74 emptyset @ 23.98/3.74 Y0)))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y0)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 subset @ 23.98/3.74 Y0 @ Y1)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 subset @ 23.98/3.74 Y0 @ Y1))) => 23.98/3.74 (( 23.98/3.74 (Y0) != 23.98/3.74 (Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))) => 23.98/3.74 (( 23.98/3.74 (Y0) != 23.98/3.74 (Y1)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y0)))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 Y2) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y2)))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ Y1)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y1)))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 emptyset) => 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (emptyset)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y0)))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y0)) => 23.98/3.74 (subset @ 23.98/3.74 Y1 @ Y0))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 (powerset @ 23.98/3.74 Y0))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (subset @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y0) @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y1)))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (in @ 23.98/3.74 (dsetconstr @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 (powerset @ 23.98/3.74 Y0)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (subset @ 23.98/3.74 (dsetconstr @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 Y0))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y0 @ Y1))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y0 @ Y1))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $o]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (Y3))) => 23.98/3.74 (Y3))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) | 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 (binunion @ 23.98/3.74 Y0 @ Y1)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 (binunion @ 23.98/3.74 Y0 @ Y1)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (subset @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 Y0))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (Y0))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (Y1))) => 23.98/3.74 (subset @ 23.98/3.74 Y1 @ Y0))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))))) => 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (emptyset))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 Y1))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (Y0))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y1 @ Y2)) = 23.98/3.74 (binunion @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 setminus @ 23.98/3.74 Y0 @ Y1))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 setminus @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 setminus @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.74 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl180])). 23.98/3.74 thf(zip_derived_cl205, plain, 23.98/3.74 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.74 (((Y0) = (emptyset)))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.74 (((Y0) = (emptyset)))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ Y0) => 23.98/3.74 (((in @ Y2 @ 23.98/3.74 (dsetconstr @ Y0 @ Y1)) <=> 23.98/3.74 (Y1 @ Y2)))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((((Y0) != (emptyset))) => 23.98/3.74 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ Y0) => 23.98/3.74 (((Y1 @ Y2) => 23.98/3.74 (((dsetconstr @ 23.98/3.74 Y0 @ Y1) != 23.98/3.74 (emptyset)))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.74 (((Y0) != (emptyset)))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 23.98/3.74 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ 23.98/3.74 Y1) => (in @ 23.98/3.74 Y2 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ Y1))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y3 : $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y0))) => 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (Y3))) => 23.98/3.74 (Y3))))))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ 23.98/3.74 Y2 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1) | 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y0)))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((dsetconstr @ Y0 @ 23.98/3.74 (^[Y1 : $i]: ($true))) = (Y0)))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((((!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ Y2 @ 23.98/3.74 Y0)))))) => 23.98/3.74 (in @ Y1 @ 23.98/3.74 (powerset @ Y0)))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (in @ emptyset @ 23.98/3.74 (powerset @ Y0))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (in @ emptyset @ 23.98/3.74 (powerset @ Y0))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y0)) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 setunion @ 23.98/3.74 Y0))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 setunion @ 23.98/3.74 Y0)) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y3 @ 23.98/3.74 Y0) => 23.98/3.74 (Y2)))))))) => 23.98/3.74 (Y2)))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 ( 23.98/3.74 setunion @ 23.98/3.74 Y0))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.74 (((((??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (((Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2))))))))))))) => 23.98/3.74 (((??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) <=> 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y1)))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((((Y0) != 23.98/3.74 (emptyset))) => 23.98/3.74 (((??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (in @ 23.98/3.74 Y1 @ Y0))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset)) => 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) != 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 emptyset)))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset)))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset)) => 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 emptyset)))))))))) => 23.98/3.74 (((((!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y1))) | 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y0)))))))))))))))) => 23.98/3.74 (((((!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset))))))))) => 23.98/3.74 (((((!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset))))))))) => 23.98/3.74 (((((!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (Y1 @ Y2)))))) => 23.98/3.74 (( 23.98/3.74 (dsetconstr @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) != 23.98/3.74 (emptyset))))))))))) => 23.98/3.74 (((( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset) => 23.98/3.74 (Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $o]: 23.98/3.74 (( 23.98/3.74 (Y0) => 23.98/3.74 (in @ 23.98/3.74 emptyset @ 23.98/3.74 ( 23.98/3.74 prop2set @ 23.98/3.74 Y0))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $o]: 23.98/3.74 (( 23.98/3.74 (Y0) => 23.98/3.74 (set2prop @ 23.98/3.74 ( 23.98/3.74 prop2set @ 23.98/3.74 Y0))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (Y0 @ Y1)))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2)))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) <=> 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2)))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y3 @ Y1))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) <=> 23.98/3.74 (in @ 23.98/3.74 Y3 @ Y1))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2)))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) <=> 23.98/3.74 (Y1 @ Y3))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))) <=> 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 Y2) = 23.98/3.74 (setadjoin @ 23.98/3.74 Y1 @ Y3))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (powerset @ 23.98/3.74 Y0) = 23.98/3.74 (powerset @ 23.98/3.74 Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (setunion @ 23.98/3.74 Y0) = 23.98/3.74 (setunion @ 23.98/3.74 Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2)))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) <=> 23.98/3.74 (Y1 @ Y3))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))) => 23.98/3.74 (( 23.98/3.74 (descr @ 23.98/3.74 Y0) = 23.98/3.74 (descr @ 23.98/3.74 Y1))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y4 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y4 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y5 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y5 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y4) = 23.98/3.74 (Y5))) => 23.98/3.74 (( 23.98/3.74 (Y2 @ 23.98/3.74 Y4) <=> 23.98/3.74 (Y3 @ Y5))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (dsetconstr @ 23.98/3.74 Y0 @ 23.98/3.74 Y2) = 23.98/3.74 (dsetconstr @ 23.98/3.74 Y1 @ Y3))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (subset @ 23.98/3.74 Y1 @ Y0))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (subset @ 23.98/3.74 emptyset @ 23.98/3.74 Y0)))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y0)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 subset @ 23.98/3.74 Y0 @ Y1)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 subset @ 23.98/3.74 Y0 @ Y1))) => 23.98/3.74 (( 23.98/3.74 (Y0) != 23.98/3.74 (Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))) => 23.98/3.74 (( 23.98/3.74 (Y0) != 23.98/3.74 (Y1)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y0)))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 Y2) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y2)))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ Y1)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y1)))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 emptyset) => 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (emptyset)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y0)))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y0)) => 23.98/3.74 (subset @ 23.98/3.74 Y1 @ Y0))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 (powerset @ 23.98/3.74 Y0))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (subset @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y0) @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y1)))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (in @ 23.98/3.74 (dsetconstr @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 (powerset @ 23.98/3.74 Y0)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (subset @ 23.98/3.74 (dsetconstr @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 Y0))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y0 @ Y1))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y0 @ Y1))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $o]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (Y3))) => 23.98/3.74 (Y3))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) | 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 (binunion @ 23.98/3.74 Y0 @ Y1)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 (binunion @ 23.98/3.74 Y0 @ Y1)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (subset @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 Y0))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (Y0))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (Y1))) => 23.98/3.74 (subset @ 23.98/3.74 Y1 @ Y0))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))))) => 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (emptyset))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 Y1))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (Y0))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y1 @ Y2)) = 23.98/3.74 (binunion @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 setminus @ 23.98/3.74 Y0 @ Y1))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 setminus @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 setminus @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.74 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl190])). 23.98/3.74 thf(zip_derived_cl221, plain, 23.98/3.74 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((((!!) @ (^[Y1 : $i]: (((~) @ (in @ Y1 @ Y0)))))) => 23.98/3.74 (((Y0) = (emptyset)))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ Y0) => 23.98/3.74 (((in @ Y2 @ 23.98/3.74 (dsetconstr @ Y0 @ Y1)) <=> 23.98/3.74 (Y1 @ Y2)))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((((Y0) != (emptyset))) => 23.98/3.74 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ Y0) => 23.98/3.74 (((Y1 @ Y2) => 23.98/3.74 (((dsetconstr @ Y0 @ 23.98/3.74 Y1) != (emptyset)))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.74 (((Y0) != (emptyset)))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 23.98/3.74 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ 23.98/3.74 Y1) => (in @ 23.98/3.74 Y2 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ Y1))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y3 : $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y0))) => 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (Y3))) => 23.98/3.74 (Y3))))))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (((in @ 23.98/3.74 Y2 @ Y1) | 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y0)))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((dsetconstr @ Y0 @ 23.98/3.74 (^[Y1 : $i]: ($true))) = (Y0)))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((((!!) @ (^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))) => 23.98/3.74 (in @ Y1 @ 23.98/3.74 (powerset @ Y0)))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (in @ emptyset @ (powerset @ Y0))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (in @ emptyset @ 23.98/3.74 (powerset @ Y0))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (((in @ 23.98/3.74 Y1 @ 23.98/3.74 (powerset @ 23.98/3.74 Y0)) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 setunion @ 23.98/3.74 Y0))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((in @ 23.98/3.74 Y1 @ 23.98/3.74 (setunion @ 23.98/3.74 Y0)) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y3 @ 23.98/3.74 Y0) => 23.98/3.74 (Y2)))))))) => 23.98/3.74 (Y2)))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 ( 23.98/3.74 setunion @ 23.98/3.74 Y0))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.74 (((((??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (((Y0 @ Y1) & 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2))))))))))))) => 23.98/3.74 (((??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) <=> 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y1)))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((((Y0) != 23.98/3.74 (emptyset))) => 23.98/3.74 (((??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (in @ Y1 @ 23.98/3.74 Y0))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (((in @ 23.98/3.74 Y0 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset)) => 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) != 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 emptyset)))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset)))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset)) => 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 emptyset)))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y1))) | 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y0)))))))))))))))) => 23.98/3.74 (((((!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset))))))))) => 23.98/3.74 (((((!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset))))))))) => 23.98/3.74 (((((!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (Y1 @ Y2)))))) => 23.98/3.74 (( 23.98/3.74 (dsetconstr @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) != 23.98/3.74 (emptyset))))))))))) => 23.98/3.74 (((((!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset) => 23.98/3.74 (Y0 @ Y1))))))))) => 23.98/3.74 (((( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $o]: 23.98/3.74 (( 23.98/3.74 (Y0) => 23.98/3.74 (in @ 23.98/3.74 emptyset @ 23.98/3.74 ( 23.98/3.74 prop2set @ 23.98/3.74 Y0))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $o]: 23.98/3.74 (( 23.98/3.74 (Y0) => 23.98/3.74 (set2prop @ 23.98/3.74 ( 23.98/3.74 prop2set @ 23.98/3.74 Y0))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (Y0 @ Y1)))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2)))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) <=> 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2)))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y3 @ Y1))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) <=> 23.98/3.74 (in @ 23.98/3.74 Y3 @ Y1))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2)))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) <=> 23.98/3.74 (Y1 @ Y3))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))) <=> 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 Y2) = 23.98/3.74 (setadjoin @ 23.98/3.74 Y1 @ Y3))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (powerset @ 23.98/3.74 Y0) = 23.98/3.74 (powerset @ 23.98/3.74 Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (setunion @ 23.98/3.74 Y0) = 23.98/3.74 (setunion @ 23.98/3.74 Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2)))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) <=> 23.98/3.74 (Y1 @ Y3))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))) => 23.98/3.74 (( 23.98/3.74 (descr @ 23.98/3.74 Y0) = 23.98/3.74 (descr @ 23.98/3.74 Y1))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y4 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y4 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y5 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y5 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y4) = 23.98/3.74 (Y5))) => 23.98/3.74 (( 23.98/3.74 (Y2 @ 23.98/3.74 Y4) <=> 23.98/3.74 (Y3 @ Y5))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (dsetconstr @ 23.98/3.74 Y0 @ 23.98/3.74 Y2) = 23.98/3.74 (dsetconstr @ 23.98/3.74 Y1 @ Y3))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (subset @ 23.98/3.74 Y1 @ Y0))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (subset @ 23.98/3.74 emptyset @ 23.98/3.74 Y0)))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y0)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 subset @ 23.98/3.74 Y0 @ Y1)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 subset @ 23.98/3.74 Y0 @ Y1))) => 23.98/3.74 (( 23.98/3.74 (Y0) != 23.98/3.74 (Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))) => 23.98/3.74 (( 23.98/3.74 (Y0) != 23.98/3.74 (Y1)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y0)))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 Y2) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y2)))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ Y1)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y1)))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 emptyset) => 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (emptyset)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y0)))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y0)) => 23.98/3.74 (subset @ 23.98/3.74 Y1 @ Y0))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 (powerset @ 23.98/3.74 Y0))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (subset @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y0) @ 23.98/3.74 ( 23.98/3.74 powerset @ 23.98/3.74 Y1)))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (in @ 23.98/3.74 (dsetconstr @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 (powerset @ 23.98/3.74 Y0)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (subset @ 23.98/3.74 (dsetconstr @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 Y0))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y0 @ Y1))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y0 @ Y1))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $o]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (Y3))) => 23.98/3.74 (Y3))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) | 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 (binunion @ 23.98/3.74 Y0 @ Y1)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 (binunion @ 23.98/3.74 Y0 @ Y1)))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (subset @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 Y0))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (Y0))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (Y1))) => 23.98/3.74 (subset @ 23.98/3.74 Y1 @ Y0))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))))) => 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (emptyset))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (subset @ 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 Y1))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (subset @ 23.98/3.74 Y1 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) = 23.98/3.74 (Y0))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (binintersect @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 binunion @ 23.98/3.74 Y1 @ Y2)) = 23.98/3.74 (binunion @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y1) @ 23.98/3.74 ( 23.98/3.74 binintersect @ 23.98/3.74 Y0 @ Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 setminus @ 23.98/3.74 Y0 @ Y1))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 setminus @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 setminus @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ 23.98/3.74 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.74 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl205])). 23.98/3.74 thf(zip_derived_cl231, plain, 23.98/3.74 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ Y0) => 23.98/3.74 (((in @ Y2 @ 23.98/3.74 (dsetconstr @ Y0 @ Y1)) <=> 23.98/3.74 (Y1 @ Y2)))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((((Y0) != (emptyset))) => 23.98/3.74 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ Y0) => 23.98/3.74 (((Y1 @ Y2) => 23.98/3.74 (((dsetconstr @ Y0 @ 23.98/3.74 Y1) != (emptyset)))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.74 (((Y0) != (emptyset)))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 23.98/3.74 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ Y1) => 23.98/3.74 (in @ Y2 @ 23.98/3.74 (setadjoin @ Y0 @ 23.98/3.74 Y1))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y3 : $o]: 23.98/3.74 (((( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y0))) => 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (Y3))) => 23.98/3.74 (Y3))))))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ (^[Y2 : $i]: 23.98/3.74 (((in @ Y2 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ Y1)) => 23.98/3.74 (((in @ Y2 @ 23.98/3.74 Y1) | 23.98/3.74 (((Y2) = 23.98/3.74 (Y0)))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((dsetconstr @ Y0 @ 23.98/3.74 (^[Y1 : $i]: ($true))) = (Y0)))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((((!!) @ (^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))) => 23.98/3.74 (in @ Y1 @ 23.98/3.74 (powerset @ Y0)))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (in @ emptyset @ (powerset @ Y0))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (in @ emptyset @ (powerset @ Y0))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (((in @ Y1 @ 23.98/3.74 (powerset @ 23.98/3.74 Y0)) => 23.98/3.74 (((in @ 23.98/3.74 Y2 @ 23.98/3.74 Y1) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y0)))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (((in @ 23.98/3.74 Y1 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 (setunion @ 23.98/3.74 Y0))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((in @ Y1 @ 23.98/3.74 (setunion @ 23.98/3.74 Y0)) => 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y2 : $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y3 @ 23.98/3.74 Y0) => 23.98/3.74 (Y2)))))))) => 23.98/3.74 (Y2)))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ (^[Y1 : $i]: 23.98/3.74 (((in @ 23.98/3.74 Y1 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 (powerset @ 23.98/3.74 ( 23.98/3.74 setunion @ 23.98/3.74 Y0))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.74 (((((??) @ (^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2))))))))))))) => 23.98/3.74 (((??) @ (^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) <=> 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y1)))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((((Y0) != 23.98/3.74 (emptyset))) => 23.98/3.74 (((??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (in @ Y1 @ Y0))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (((in @ Y0 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset)) => 23.98/3.74 (((Y0) = 23.98/3.74 (Y1))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (((( 23.98/3.74 (Y0) != 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 in @ Y1 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 emptyset)))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset)))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset)) => 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 emptyset)))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y1))) | 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y0)))))))))))))))) => 23.98/3.74 (((((!!) @ (^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (in @ 23.98/3.74 Y0 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 (setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset))))))))) => 23.98/3.74 (((((!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 ( 23.98/3.74 setadjoin @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset))))))))) => 23.98/3.74 (((((!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (((!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (Y1 @ Y2)))))) => 23.98/3.74 (( 23.98/3.74 (dsetconstr @ 23.98/3.74 Y0 @ 23.98/3.74 Y1) != 23.98/3.74 (emptyset))))))))))) => 23.98/3.74 (((((!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y1 @ 23.98/3.74 emptyset) => 23.98/3.74 (Y0 @ Y1))))))))) => 23.98/3.74 (((((!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))))))))))) => 23.98/3.74 (((( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $o]: 23.98/3.74 (( 23.98/3.74 (Y0) => 23.98/3.74 (in @ 23.98/3.74 emptyset @ 23.98/3.74 ( 23.98/3.74 prop2set @ 23.98/3.74 Y0))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $o]: 23.98/3.74 (( 23.98/3.74 (Y0) => 23.98/3.74 (set2prop @ 23.98/3.74 ( 23.98/3.74 prop2set @ 23.98/3.74 Y0))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 ( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (Y1 @ Y2)))))))) => 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) & 23.98/3.74 (( 23.98/3.74 (~) @ ( 23.98/3.74 Y1 @ Y2)))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (Y0 @ Y1)))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2)))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) <=> 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2)))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y3 @ Y1))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) <=> 23.98/3.74 (in @ 23.98/3.74 Y3 @ Y1))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2)))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) <=> 23.98/3.74 (Y1 @ Y3))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))) <=> 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (setadjoin @ 23.98/3.74 Y0 @ 23.98/3.74 Y2) = 23.98/3.74 (setadjoin @ 23.98/3.74 Y1 @ Y3))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (powerset @ 23.98/3.74 Y0) = 23.98/3.74 (powerset @ 23.98/3.74 Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (setunion @ 23.98/3.74 Y0) = 23.98/3.74 (setunion @ 23.98/3.74 Y1))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2))))))))))))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) => 23.98/3.74 (( 23.98/3.74 (Y1) = 23.98/3.74 (Y2)))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))) => 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) <=> 23.98/3.74 (Y1 @ Y3))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y0 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (??) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y2) & 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i]: 23.98/3.74 (( 23.98/3.74 (Y1 @ 23.98/3.74 Y3) => 23.98/3.74 (( 23.98/3.74 (Y2) = 23.98/3.74 (Y3))))))))))))) => 23.98/3.74 (( 23.98/3.74 (descr @ 23.98/3.74 Y0) = 23.98/3.74 (descr @ 23.98/3.74 Y1))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y3 : $i > $o]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y4 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y4 @ 23.98/3.74 Y0) => 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y5 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y5 @ 23.98/3.74 Y1) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y4) = 23.98/3.74 (Y5))) => 23.98/3.74 (( 23.98/3.74 (Y2 @ 23.98/3.74 Y4) <=> 23.98/3.74 (Y3 @ Y5))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (dsetconstr @ 23.98/3.74 Y0 @ 23.98/3.74 Y2) = 23.98/3.74 (dsetconstr @ 23.98/3.74 Y1 @ Y3))))))))))))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (subset @ 23.98/3.74 Y1 @ Y0))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (Y0) = 23.98/3.74 (Y1))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y0 : $i]: 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y1 : $i]: 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.74 ^[Y2 : $i]: 23.98/3.74 (( 23.98/3.74 (in @ 23.98/3.74 Y2 @ 23.98/3.74 Y0) => 23.98/3.74 (in @ 23.98/3.74 Y2 @ Y1)))))) => 23.98/3.74 (subset @ 23.98/3.74 Y0 @ Y1))))))))) => 23.98/3.74 (( 23.98/3.74 (( 23.98/3.74 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (subset @ 23.98/3.75 emptyset @ 23.98/3.75 Y0)))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y0 @ 23.98/3.75 Y1) => 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y0) => 23.98/3.75 (in @ 23.98/3.75 Y2 @ Y1)))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y0 @ 23.98/3.75 Y1) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (~) @ ( 23.98/3.75 in @ 23.98/3.75 Y2 @ Y1))) => 23.98/3.75 (( 23.98/3.75 (~) @ ( 23.98/3.75 in @ 23.98/3.75 Y2 @ Y0)))))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y0) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (~) @ ( 23.98/3.75 in @ 23.98/3.75 Y2 @ Y1))) => 23.98/3.75 (( 23.98/3.75 (~) @ ( 23.98/3.75 subset @ 23.98/3.75 Y0 @ Y1)))))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (~) @ ( 23.98/3.75 subset @ 23.98/3.75 Y0 @ Y1))) => 23.98/3.75 (( 23.98/3.75 (Y0) != 23.98/3.75 (Y1))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y0) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (~) @ ( 23.98/3.75 in @ 23.98/3.75 Y2 @ Y1))) => 23.98/3.75 (( 23.98/3.75 (Y0) != 23.98/3.75 (Y1)))))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (subset @ 23.98/3.75 Y0 @ Y0)))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y0 @ 23.98/3.75 Y1) => 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y1 @ 23.98/3.75 Y2) => 23.98/3.75 (subset @ 23.98/3.75 Y0 @ Y2)))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (subset @ 23.98/3.75 Y1 @ 23.98/3.75 (setadjoin @ 23.98/3.75 Y0 @ Y1)))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y0 @ 23.98/3.75 Y2) => 23.98/3.75 (subset @ 23.98/3.75 Y0 @ 23.98/3.75 ( 23.98/3.75 setadjoin @ 23.98/3.75 Y1 @ Y2))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y0 @ 23.98/3.75 Y1) => 23.98/3.75 (in @ 23.98/3.75 Y0 @ 23.98/3.75 ( 23.98/3.75 powerset @ 23.98/3.75 Y1)))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y0 @ 23.98/3.75 Y1) => 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y1 @ 23.98/3.75 Y0) => 23.98/3.75 (( 23.98/3.75 (Y0) = 23.98/3.75 (Y1))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y0 @ 23.98/3.75 emptyset) => 23.98/3.75 (( 23.98/3.75 (Y0) = 23.98/3.75 (emptyset)))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y1 @ 23.98/3.75 Y0) => 23.98/3.75 (in @ 23.98/3.75 Y1 @ 23.98/3.75 ( 23.98/3.75 powerset @ 23.98/3.75 Y0)))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y1 @ 23.98/3.75 ( 23.98/3.75 powerset @ 23.98/3.75 Y0)) => 23.98/3.75 (subset @ 23.98/3.75 Y1 @ Y0))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (in @ 23.98/3.75 Y0 @ 23.98/3.75 (powerset @ 23.98/3.75 Y0))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y0 @ 23.98/3.75 Y1) => 23.98/3.75 (subset @ 23.98/3.75 ( 23.98/3.75 powerset @ 23.98/3.75 Y0) @ 23.98/3.75 ( 23.98/3.75 powerset @ 23.98/3.75 Y1)))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i > $o]: 23.98/3.75 (in @ 23.98/3.75 (dsetconstr @ 23.98/3.75 Y0 @ Y1) @ 23.98/3.75 (powerset @ 23.98/3.75 Y0)))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i > $o]: 23.98/3.75 (subset @ 23.98/3.75 (dsetconstr @ 23.98/3.75 Y0 @ Y1) @ 23.98/3.75 Y0))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y0) => 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 ( 23.98/3.75 binunion @ 23.98/3.75 Y0 @ Y1))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (in @ 23.98/3.75 Y1 @ 23.98/3.75 (setadjoin @ 23.98/3.75 Y0 @ 23.98/3.75 (setadjoin @ 23.98/3.75 Y1 @ 23.98/3.75 emptyset))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y1) => 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 ( 23.98/3.75 binunion @ 23.98/3.75 Y0 @ Y1))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y3 : $o]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 ( 23.98/3.75 binunion @ 23.98/3.75 Y0 @ Y1)) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y0) => 23.98/3.75 (Y3))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y1) => 23.98/3.75 (Y3))) => 23.98/3.75 (Y3))))))))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 ( 23.98/3.75 binunion @ 23.98/3.75 Y0 @ Y1)) => 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y1) | 23.98/3.75 (in @ 23.98/3.75 Y2 @ Y0)))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (subset @ 23.98/3.75 Y0 @ 23.98/3.75 (binunion @ 23.98/3.75 Y0 @ Y1)))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (subset @ 23.98/3.75 Y1 @ 23.98/3.75 (binunion @ 23.98/3.75 Y0 @ Y1)))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y0) => 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y1) => 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 ( 23.98/3.75 binintersect @ 23.98/3.75 Y0 @ Y1))))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y2 @ 23.98/3.75 Y0) => 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y2 @ 23.98/3.75 Y1) => 23.98/3.75 (subset @ 23.98/3.75 Y2 @ 23.98/3.75 ( 23.98/3.75 binintersect @ 23.98/3.75 Y0 @ Y1))))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 ( 23.98/3.75 binintersect @ 23.98/3.75 Y0 @ Y1)) => 23.98/3.75 (in @ 23.98/3.75 Y2 @ Y0)))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (subset @ 23.98/3.75 (binintersect @ 23.98/3.75 Y0 @ Y1) @ 23.98/3.75 Y0))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y0 @ 23.98/3.75 Y1) => 23.98/3.75 (( 23.98/3.75 (binintersect @ 23.98/3.75 Y0 @ 23.98/3.75 Y1) = 23.98/3.75 (Y0))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (binintersect @ 23.98/3.75 Y0 @ 23.98/3.75 Y1) = 23.98/3.75 (Y1))) => 23.98/3.75 (subset @ 23.98/3.75 Y1 @ Y0))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 ( 23.98/3.75 binintersect @ 23.98/3.75 Y0 @ Y1)) => 23.98/3.75 (in @ 23.98/3.75 Y2 @ Y1)))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (~) @ ( 23.98/3.75 ( 23.98/3.75 (??) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y0) & 23.98/3.75 (in @ 23.98/3.75 Y2 @ Y1)))))))) => 23.98/3.75 (( 23.98/3.75 (binintersect @ 23.98/3.75 Y0 @ 23.98/3.75 Y1) = 23.98/3.75 (emptyset))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (subset @ 23.98/3.75 (binintersect @ 23.98/3.75 Y0 @ Y1) @ 23.98/3.75 Y1))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (subset @ 23.98/3.75 Y1 @ 23.98/3.75 Y0) => 23.98/3.75 (( 23.98/3.75 (binintersect @ 23.98/3.75 Y0 @ 23.98/3.75 Y1) = 23.98/3.75 (Y1))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (binintersect @ 23.98/3.75 Y0 @ 23.98/3.75 Y1) = 23.98/3.75 (Y0))) => 23.98/3.75 (subset @ 23.98/3.75 Y0 @ Y1))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (binintersect @ 23.98/3.75 Y0 @ 23.98/3.75 ( 23.98/3.75 binunion @ 23.98/3.75 Y1 @ Y2)) = 23.98/3.75 (binunion @ 23.98/3.75 ( 23.98/3.75 binintersect @ 23.98/3.75 Y0 @ Y1) @ 23.98/3.75 ( 23.98/3.75 binintersect @ 23.98/3.75 Y0 @ Y2))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y0) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (~) @ ( 23.98/3.75 in @ 23.98/3.75 Y2 @ Y1))) => 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 ( 23.98/3.75 setminus @ 23.98/3.75 Y0 @ Y1))))))))))))))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 ( 23.98/3.75 setminus @ 23.98/3.75 Y0 @ Y1)) => 23.98/3.75 (in @ 23.98/3.75 Y2 @ Y0)))))))))))) => 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 ( 23.98/3.75 setminus @ 23.98/3.75 Y0 @ Y1)) => 23.98/3.75 (( 23.98/3.75 (~) @ ( 23.98/3.75 in @ 23.98/3.75 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 23.98/3.75 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl221])). 23.98/3.75 thf(zip_derived_cl239, plain, 23.98/3.75 (~ (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((((Y0) != (emptyset))) => 23.98/3.75 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ (^[Y1 : $i > $o]: 23.98/3.75 (((!!) @ (^[Y2 : $i]: 23.98/3.75 (((in @ Y2 @ Y0) => 23.98/3.75 (((Y1 @ Y2) => 23.98/3.75 (((dsetconstr @ Y0 @ 23.98/3.75 Y1) != (emptyset)))))))))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 23.98/3.75 (((Y0) != (emptyset)))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ (^[Y1 : $i]: 23.98/3.75 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 23.98/3.75 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ (^[Y1 : $i]: 23.98/3.75 (((!!) @ (^[Y2 : $i]: 23.98/3.75 (((in @ Y2 @ Y1) => 23.98/3.75 (in @ Y2 @ 23.98/3.75 (setadjoin @ Y0 @ Y1))))))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ (^[Y1 : $i]: 23.98/3.75 (((!!) @ (^[Y2 : $i]: 23.98/3.75 (((in @ Y2 @ 23.98/3.75 (setadjoin @ Y0 @ 23.98/3.75 Y1)) => 23.98/3.75 (((!!) @ ( 23.98/3.75 ^[Y3 : $o]: 23.98/3.75 (((((( 23.98/3.75 (Y2) = 23.98/3.75 (Y0))) => 23.98/3.75 (Y3))) => 23.98/3.75 (((( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y1) => 23.98/3.75 (Y3))) => 23.98/3.75 (Y3))))))))))))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ (^[Y1 : $i]: 23.98/3.75 (((!!) @ (^[Y2 : $i]: 23.98/3.75 (((in @ Y2 @ 23.98/3.75 (setadjoin @ 23.98/3.75 Y0 @ Y1)) => 23.98/3.75 (((in @ Y2 @ 23.98/3.75 Y1) | 23.98/3.75 (((Y2) = (Y0)))))))))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((dsetconstr @ Y0 @ 23.98/3.75 (^[Y1 : $i]: ($true))) = (Y0)))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ (^[Y1 : $i]: 23.98/3.75 (((((!!) @ (^[Y2 : $i]: 23.98/3.75 (((in @ 23.98/3.75 Y2 @ 23.98/3.75 Y1) => 23.98/3.75 (in @ 23.98/3.75 Y2 @ Y0)))))) => 23.98/3.75 (in @ Y1 @ 23.98/3.75 (powerset @ Y0)))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (in @ emptyset @ (powerset @ Y0))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (in @ emptyset @ (powerset @ Y0))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ (^[Y1 : $i]: 23.98/3.75 (((!!) @ (^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y1 @ 23.98/3.75 ( 23.98/3.75 powerset @ 23.98/3.75 Y0)) => 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y1) => 23.98/3.75 (in @ 23.98/3.75 Y2 @ Y0)))))))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ (^[Y1 : $i]: 23.98/3.75 (((!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (((in @ Y1 @ 23.98/3.75 Y2) => 23.98/3.75 (((in @ 23.98/3.75 Y2 @ 23.98/3.75 Y0) => 23.98/3.75 (in @ 23.98/3.75 Y1 @ 23.98/3.75 (setunion @ 23.98/3.75 Y0))))))))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ (^[Y1 : $i]: 23.98/3.75 (((in @ Y1 @ 23.98/3.75 (setunion @ Y0)) => 23.98/3.75 (((!!) @ ( 23.98/3.75 ^[Y2 : $o]: 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y3 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y1 @ 23.98/3.75 Y3) => 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y3 @ 23.98/3.75 Y0) => 23.98/3.75 (Y2)))))))) => 23.98/3.75 (Y2)))))))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ (^[Y1 : $i]: 23.98/3.75 (((in @ Y1 @ 23.98/3.75 Y0) => 23.98/3.75 (in @ Y1 @ 23.98/3.75 (powerset @ 23.98/3.75 (setunion @ 23.98/3.75 Y0))))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i > $o]: 23.98/3.75 (((((??) @ (^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (Y0 @ 23.98/3.75 Y1) & 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (Y0 @ 23.98/3.75 Y2) => 23.98/3.75 (( 23.98/3.75 (Y1) = 23.98/3.75 (Y2))))))))))))) => 23.98/3.75 (((??) @ (^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (Y0 @ 23.98/3.75 Y2) <=> 23.98/3.75 (( 23.98/3.75 (Y2) = 23.98/3.75 (Y1)))))))))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((((Y0) != (emptyset))) => 23.98/3.75 (((??) @ (^[Y1 : $i]: 23.98/3.75 (in @ 23.98/3.75 Y1 @ Y0))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ (^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y0 @ 23.98/3.75 ( 23.98/3.75 setadjoin @ 23.98/3.75 Y1 @ 23.98/3.75 emptyset)) => 23.98/3.75 (( 23.98/3.75 (Y0) = 23.98/3.75 (Y1))))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (((((Y0) != 23.98/3.75 (Y1))) => 23.98/3.75 (((~) @ ( 23.98/3.75 in @ Y1 @ 23.98/3.75 (setadjoin @ 23.98/3.75 Y0 @ 23.98/3.75 emptyset)))))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (((( 23.98/3.75 (Y0) = 23.98/3.75 (Y1))) => 23.98/3.75 (in @ 23.98/3.75 Y0 @ 23.98/3.75 (setadjoin @ 23.98/3.75 Y1 @ 23.98/3.75 emptyset)))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y0 @ 23.98/3.75 ( 23.98/3.75 setadjoin @ 23.98/3.75 Y1 @ 23.98/3.75 emptyset)) => 23.98/3.75 (in @ 23.98/3.75 Y1 @ 23.98/3.75 ( 23.98/3.75 setadjoin @ 23.98/3.75 Y0 @ 23.98/3.75 emptyset)))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (((!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 ( 23.98/3.75 setadjoin @ 23.98/3.75 Y0 @ 23.98/3.75 ( 23.98/3.75 setadjoin @ 23.98/3.75 Y1 @ 23.98/3.75 emptyset))) => 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (Y2) = 23.98/3.75 (Y1))) | 23.98/3.75 (( 23.98/3.75 (Y2) = 23.98/3.75 (Y0)))))))))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (in @ 23.98/3.75 Y0 @ 23.98/3.75 (setadjoin @ 23.98/3.75 Y0 @ 23.98/3.75 (setadjoin @ 23.98/3.75 Y1 @ 23.98/3.75 emptyset))))))))) => 23.98/3.75 (((((!!) @ (^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (in @ 23.98/3.75 Y1 @ 23.98/3.75 (setadjoin @ 23.98/3.75 Y0 @ 23.98/3.75 (setadjoin @ 23.98/3.75 Y1 @ 23.98/3.75 emptyset))))))))) => 23.98/3.75 (((((!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (((!!) @ ( 23.98/3.75 ^[Y1 : $i > $o]: 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (??) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y2 @ 23.98/3.75 Y0) & 23.98/3.75 (Y1 @ Y2)))))) => 23.98/3.75 (( 23.98/3.75 (dsetconstr @ 23.98/3.75 Y0 @ 23.98/3.75 Y1) != 23.98/3.75 (emptyset))))))))))) => 23.98/3.75 (((((!!) @ ( 23.98/3.75 ^[Y0 : $i > $o]: 23.98/3.75 (((!!) @ ( 23.98/3.75 ^[Y1 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 23.98/3.75 Y1 @ 23.98/3.75 emptyset) => 23.98/3.75 (Y0 @ Y1))))))))) => 23.98/3.75 (((((!!) @ ( 23.98/3.75 ^[Y0 : $i]: 23.98/3.75 (( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y1 : $i > $o]: 23.98/3.75 (( 23.98/3.75 (( 23.98/3.75 (~) @ ( 23.98/3.75 ( 23.98/3.75 (!!) @ ( 23.98/3.75 ^[Y2 : $i]: 23.98/3.75 (( 23.98/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))))))))))) => 24.58/3.75 (((((!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (Y1 @ Y2)))))))))))))))) => 24.58/3.75 (((( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (Y1 @ Y2)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $o]: 24.58/3.75 (( 24.58/3.75 (Y0) => 24.58/3.75 (in @ 24.58/3.75 emptyset @ 24.58/3.75 ( 24.58/3.75 prop2set @ 24.58/3.75 Y0))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $o]: 24.58/3.75 (( 24.58/3.75 (Y0) => 24.58/3.75 (set2prop @ 24.58/3.75 ( 24.58/3.75 prop2set @ 24.58/3.75 Y0))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (Y0 @ Y1)))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2)))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) <=> 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2)))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y3 @ Y1))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) <=> 24.58/3.75 (in @ 24.58/3.75 Y3 @ Y1))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2)))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) <=> 24.58/3.75 (Y1 @ Y3))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))))))))))))) <=> 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y1 @ 24.58/3.75 Y2) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (Y1 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))))))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 Y2) = 24.58/3.75 (setadjoin @ 24.58/3.75 Y1 @ Y3))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (powerset @ 24.58/3.75 Y0) = 24.58/3.75 (powerset @ 24.58/3.75 Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (setunion @ 24.58/3.75 Y0) = 24.58/3.75 (setunion @ 24.58/3.75 Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2)))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) <=> 24.58/3.75 (Y1 @ Y3))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y1 @ 24.58/3.75 Y2) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (Y1 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))))))))))))) => 24.58/3.75 (( 24.58/3.75 (descr @ 24.58/3.75 Y0) = 24.58/3.75 (descr @ 24.58/3.75 Y1))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y4 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y4 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y5 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y5 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y4) = 24.58/3.75 (Y5))) => 24.58/3.75 (( 24.58/3.75 (Y2 @ 24.58/3.75 Y4) <=> 24.58/3.75 (Y3 @ Y5))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (dsetconstr @ 24.58/3.75 Y0 @ 24.58/3.75 Y2) = 24.58/3.75 (dsetconstr @ 24.58/3.75 Y1 @ Y3))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y1)))))) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y1))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (subset @ 24.58/3.75 Y1 @ Y0))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y1))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y1)))))) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y1))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (subset @ 24.58/3.75 emptyset @ 24.58/3.75 Y0)))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y1)))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y1))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y0)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y1))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 subset @ 24.58/3.75 Y0 @ Y1)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 subset @ 24.58/3.75 Y0 @ Y1))) => 24.58/3.75 (( 24.58/3.75 (Y0) != 24.58/3.75 (Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y1))) => 24.58/3.75 (( 24.58/3.75 (Y0) != 24.58/3.75 (Y1)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y0)))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 Y2) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y2)))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ Y1)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 setadjoin @ 24.58/3.75 Y1 @ Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (in @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y1)))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 emptyset) => 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (emptyset)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y0)))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y0)) => 24.58/3.75 (subset @ 24.58/3.75 Y1 @ Y0))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (in @ 24.58/3.75 Y0 @ 24.58/3.75 (powerset @ 24.58/3.75 Y0))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (subset @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y0) @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y1)))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (in @ 24.58/3.75 (dsetconstr @ 24.58/3.75 Y0 @ Y1) @ 24.58/3.75 (powerset @ 24.58/3.75 Y0)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (subset @ 24.58/3.75 (dsetconstr @ 24.58/3.75 Y0 @ Y1) @ 24.58/3.75 Y0))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y0 @ Y1))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y0 @ Y1))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $o]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (Y3))) => 24.58/3.75 (Y3))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) | 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y0)))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 (binunion @ 24.58/3.75 Y0 @ Y1)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 (binunion @ 24.58/3.75 Y0 @ Y1)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binintersect @ 24.58/3.75 Y0 @ Y1))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (subset @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binintersect @ 24.58/3.75 Y0 @ Y1))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binintersect @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y0)))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (subset @ 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ Y1) @ 24.58/3.75 Y0))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) = 24.58/3.75 (Y0))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) = 24.58/3.75 (Y1))) => 24.58/3.75 (subset @ 24.58/3.75 Y1 @ Y0))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binintersect @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y1)))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y1)))))))) => 24.58/3.75 (( 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) = 24.58/3.75 (emptyset))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (subset @ 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ Y1) @ 24.58/3.75 Y1))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) = 24.58/3.75 (Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) = 24.58/3.75 (Y0))) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y1))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y1 @ Y2)) = 24.58/3.75 (binunion @ 24.58/3.75 ( 24.58/3.75 binintersect @ 24.58/3.75 Y0 @ Y1) @ 24.58/3.75 ( 24.58/3.75 binintersect @ 24.58/3.75 Y0 @ Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y1))) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 setminus @ 24.58/3.75 Y0 @ Y1))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 setminus @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y0)))))))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 setminus @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.58/3.75 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl231])). 24.58/3.75 thf(zip_derived_cl249, plain, 24.58/3.75 (~ (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.75 (((!!) @ (^[Y2 : $i]: 24.58/3.75 (((in @ Y2 @ Y0) => 24.58/3.75 (((Y1 @ Y2) => 24.58/3.75 (((dsetconstr @ Y0 @ Y1) != 24.58/3.75 (emptyset)))))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 24.58/3.75 (((Y0) != (emptyset)))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 24.58/3.75 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((!!) @ (^[Y2 : $i]: 24.58/3.75 (((in @ Y2 @ Y1) => 24.58/3.75 (in @ Y2 @ 24.58/3.75 (setadjoin @ Y0 @ Y1))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((!!) @ (^[Y2 : $i]: 24.58/3.75 (((in @ Y2 @ 24.58/3.75 (setadjoin @ Y0 @ Y1)) => 24.58/3.75 (((!!) @ (^[Y3 : $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y0))) => 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (Y3))) => 24.58/3.75 (Y3))))))))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((!!) @ (^[Y2 : $i]: 24.58/3.75 (((in @ Y2 @ 24.58/3.75 (setadjoin @ Y0 @ 24.58/3.75 Y1)) => 24.58/3.75 (((in @ Y2 @ Y1) | 24.58/3.75 (((Y2) = (Y0)))))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((dsetconstr @ Y0 @ 24.58/3.75 (^[Y1 : $i]: ($true))) = (Y0)))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((((!!) @ (^[Y2 : $i]: 24.58/3.75 (((in @ Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (in @ Y2 @ 24.58/3.75 Y0)))))) => 24.58/3.75 (in @ Y1 @ 24.58/3.75 (powerset @ Y0)))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((!!) @ (^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y0)) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y0)))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((!!) @ (^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 ( 24.58/3.75 setunion @ 24.58/3.75 Y0))))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((in @ Y1 @ 24.58/3.75 (setunion @ Y0)) => 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y2 : $o]: 24.58/3.75 (((( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y3 @ 24.58/3.75 Y0) => 24.58/3.75 (Y2)))))))) => 24.58/3.75 (Y2)))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((in @ Y1 @ 24.58/3.75 Y0) => (in @ 24.58/3.75 Y1 @ 24.58/3.75 (powerset @ 24.58/3.75 (setunion @ 24.58/3.75 Y0))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.75 (((((??) @ (^[Y1 : $i]: 24.58/3.75 (((Y0 @ 24.58/3.75 Y1) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2))))))))))))) => 24.58/3.75 (((??) @ (^[Y1 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) <=> 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y1)))))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((((Y0) != (emptyset))) => 24.58/3.75 (((??) @ (^[Y1 : $i]: 24.58/3.75 (in @ 24.58/3.75 Y1 @ Y0))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset)) => 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) != 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y1 @ 24.58/3.75 ( 24.58/3.75 setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 emptyset)))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (((((Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (in @ Y0 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset)))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (((in @ 24.58/3.75 Y0 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset)) => 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 emptyset)))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y1))) | 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y0)))))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (in @ 24.58/3.75 Y0 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (Y1 @ Y2)))))) => 24.58/3.75 (( 24.58/3.75 (dsetconstr @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) != 24.58/3.75 (emptyset))))))))))) => 24.58/3.75 (((((!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset) => 24.58/3.75 (Y0 @ Y1))))))))) => 24.58/3.75 (((((!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))))))))))) => 24.58/3.75 (((((!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (Y1 @ Y2)))))))))))))))) => 24.58/3.75 (((((!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))))))))))) => 24.58/3.75 (((( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (Y1 @ Y2)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $o]: 24.58/3.75 (( 24.58/3.75 (Y0) => 24.58/3.75 (in @ 24.58/3.75 emptyset @ 24.58/3.75 ( 24.58/3.75 prop2set @ 24.58/3.75 Y0))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $o]: 24.58/3.75 (( 24.58/3.75 (Y0) => 24.58/3.75 (set2prop @ 24.58/3.75 ( 24.58/3.75 prop2set @ 24.58/3.75 Y0))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (Y0 @ Y1)))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2)))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) <=> 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2)))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y3 @ Y1))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) <=> 24.58/3.75 (in @ 24.58/3.75 Y3 @ Y1))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2)))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) <=> 24.58/3.75 (Y1 @ Y3))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))))))))))))) <=> 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y1 @ 24.58/3.75 Y2) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (Y1 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))))))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 Y2) = 24.58/3.75 (setadjoin @ 24.58/3.75 Y1 @ Y3))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (powerset @ 24.58/3.75 Y0) = 24.58/3.75 (powerset @ 24.58/3.75 Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (setunion @ 24.58/3.75 Y0) = 24.58/3.75 (setunion @ 24.58/3.75 Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2)))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) <=> 24.58/3.75 (Y1 @ Y3))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y1 @ 24.58/3.75 Y2) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (Y1 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))))))))))))) => 24.58/3.75 (( 24.58/3.75 (descr @ 24.58/3.75 Y0) = 24.58/3.75 (descr @ 24.58/3.75 Y1))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y4 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y4 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y5 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y5 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y4) = 24.58/3.75 (Y5))) => 24.58/3.75 (( 24.58/3.75 (Y2 @ 24.58/3.75 Y4) <=> 24.58/3.75 (Y3 @ Y5))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (dsetconstr @ 24.58/3.75 Y0 @ 24.58/3.75 Y2) = 24.58/3.75 (dsetconstr @ 24.58/3.75 Y1 @ Y3))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y1)))))) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y1))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (subset @ 24.58/3.75 Y1 @ Y0))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y1))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y1)))))) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y1))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (subset @ 24.58/3.75 emptyset @ 24.58/3.75 Y0)))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y1)))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y1))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y0)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y1))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 subset @ 24.58/3.75 Y0 @ Y1)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 subset @ 24.58/3.75 Y0 @ Y1))) => 24.58/3.75 (( 24.58/3.75 (Y0) != 24.58/3.75 (Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y1))) => 24.58/3.75 (( 24.58/3.75 (Y0) != 24.58/3.75 (Y1)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y0)))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 Y2) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y2)))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ Y1)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 setadjoin @ 24.58/3.75 Y1 @ Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (in @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y1)))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 emptyset) => 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (emptyset)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y0)))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y0)) => 24.58/3.75 (subset @ 24.58/3.75 Y1 @ Y0))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (in @ 24.58/3.75 Y0 @ 24.58/3.75 (powerset @ 24.58/3.75 Y0))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (subset @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y0) @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y1)))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (in @ 24.58/3.75 (dsetconstr @ 24.58/3.75 Y0 @ Y1) @ 24.58/3.75 (powerset @ 24.58/3.75 Y0)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (subset @ 24.58/3.75 (dsetconstr @ 24.58/3.75 Y0 @ Y1) @ 24.58/3.75 Y0))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y0 @ Y1))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y0 @ Y1))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $o]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (Y3))) => 24.58/3.75 (Y3))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) | 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y0)))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 (binunion @ 24.58/3.75 Y0 @ Y1)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 (binunion @ 24.58/3.75 Y0 @ Y1)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binintersect @ 24.58/3.75 Y0 @ Y1))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (subset @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binintersect @ 24.58/3.75 Y0 @ Y1))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binintersect @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y0)))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (subset @ 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ Y1) @ 24.58/3.75 Y0))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) = 24.58/3.75 (Y0))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) = 24.58/3.75 (Y1))) => 24.58/3.75 (subset @ 24.58/3.75 Y1 @ Y0))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binintersect @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y1)))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y1)))))))) => 24.58/3.75 (( 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) = 24.58/3.75 (emptyset))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (subset @ 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ Y1) @ 24.58/3.75 Y1))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) = 24.58/3.75 (Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) = 24.58/3.75 (Y0))) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y1))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (binintersect @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y1 @ Y2)) = 24.58/3.75 (binunion @ 24.58/3.75 ( 24.58/3.75 binintersect @ 24.58/3.75 Y0 @ Y1) @ 24.58/3.75 ( 24.58/3.75 binintersect @ 24.58/3.75 Y0 @ Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y1))) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 setminus @ 24.58/3.75 Y0 @ Y1))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 setminus @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y0)))))))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 setminus @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.58/3.75 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl239])). 24.58/3.75 thf(zip_derived_cl262, plain, 24.58/3.75 (~ (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0)))) => 24.58/3.75 (((Y0) != (emptyset)))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 24.58/3.75 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((!!) @ (^[Y2 : $i]: 24.58/3.75 (((in @ Y2 @ Y1) => (in @ 24.58/3.75 Y2 @ 24.58/3.75 (setadjoin @ Y0 @ Y1))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((!!) @ (^[Y2 : $i]: 24.58/3.75 (((in @ Y2 @ 24.58/3.75 (setadjoin @ Y0 @ Y1)) => 24.58/3.75 (((!!) @ (^[Y3 : $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y0))) => 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (Y3))) => 24.58/3.75 (Y3))))))))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((!!) @ (^[Y2 : $i]: 24.58/3.75 (((in @ Y2 @ 24.58/3.75 (setadjoin @ Y0 @ Y1)) => 24.58/3.75 (((in @ Y2 @ Y1) | 24.58/3.75 (((Y2) = (Y0)))))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((dsetconstr @ Y0 @ 24.58/3.75 (^[Y1 : $i]: ($true))) = (Y0)))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((((!!) @ (^[Y2 : $i]: 24.58/3.75 (((in @ Y2 @ 24.58/3.75 Y1) => (in @ 24.58/3.75 Y2 @ Y0)))))) => 24.58/3.75 (in @ Y1 @ (powerset @ Y0)))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((!!) @ (^[Y2 : $i]: 24.58/3.75 (((in @ 24.58/3.75 Y1 @ 24.58/3.75 (powerset @ 24.58/3.75 Y0)) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y0)))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((!!) @ (^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 ( 24.58/3.75 setunion @ 24.58/3.75 Y0))))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((in @ Y1 @ 24.58/3.75 (setunion @ Y0)) => 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y2 : $o]: 24.58/3.75 (((((!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y3 @ 24.58/3.75 Y0) => 24.58/3.75 (Y2)))))))) => 24.58/3.75 (Y2)))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((in @ Y1 @ 24.58/3.75 Y0) => (in @ 24.58/3.75 Y1 @ 24.58/3.75 (powerset @ 24.58/3.75 (setunion @ Y0))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.75 (((((??) @ (^[Y1 : $i]: 24.58/3.75 (((Y0 @ Y1) & 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2))))))))))))) => 24.58/3.75 (((??) @ (^[Y1 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) <=> 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y1)))))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((((Y0) != (emptyset))) => 24.58/3.75 (((??) @ (^[Y1 : $i]: 24.58/3.75 (in @ Y1 @ 24.58/3.75 Y0))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (((in @ 24.58/3.75 Y0 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset)) => 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) != 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y1 @ 24.58/3.75 ( 24.58/3.75 setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 emptyset)))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ (^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (in @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset)))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (((in @ Y0 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset)) => 24.58/3.75 (in @ Y1 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 emptyset)))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y1))) | 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y0)))))))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (in @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (Y1 @ Y2)))))) => 24.58/3.75 (( 24.58/3.75 (dsetconstr @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) != 24.58/3.75 (emptyset))))))))))) => 24.58/3.75 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset) => 24.58/3.75 (Y0 @ Y1))))))))) => 24.58/3.75 (((((!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))))))))))) => 24.58/3.75 (((((!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (((!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (Y1 @ Y2)))))))))))))))) => 24.58/3.75 (((((!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))))))))))) => 24.58/3.75 (((((!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (Y1 @ Y2)))))))))))))))) => 24.58/3.75 (((( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $o]: 24.58/3.75 (( 24.58/3.75 (Y0) => 24.58/3.75 (in @ 24.58/3.75 emptyset @ 24.58/3.75 ( 24.58/3.75 prop2set @ 24.58/3.75 Y0))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $o]: 24.58/3.75 (( 24.58/3.75 (Y0) => 24.58/3.75 (set2prop @ 24.58/3.75 ( 24.58/3.75 prop2set @ 24.58/3.75 Y0))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 ( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (Y1 @ Y2)))))))) => 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) & 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 Y1 @ Y2)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (Y0 @ Y1)))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2)))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) <=> 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2)))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y3 @ Y1))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) <=> 24.58/3.75 (in @ 24.58/3.75 Y3 @ Y1))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2)))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) <=> 24.58/3.75 (Y1 @ Y3))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))))))))))))) <=> 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y1 @ 24.58/3.75 Y2) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (Y1 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))))))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 Y2) = 24.58/3.75 (setadjoin @ 24.58/3.75 Y1 @ Y3))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (powerset @ 24.58/3.75 Y0) = 24.58/3.75 (powerset @ 24.58/3.75 Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (setunion @ 24.58/3.75 Y0) = 24.58/3.75 (setunion @ 24.58/3.75 Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (( 24.58/3.75 (Y1) = 24.58/3.75 (Y2)))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) <=> 24.58/3.75 (Y1 @ Y3))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y2) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (Y0 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (??) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (Y1 @ 24.58/3.75 Y2) & 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i]: 24.58/3.75 (( 24.58/3.75 (Y1 @ 24.58/3.75 Y3) => 24.58/3.75 (( 24.58/3.75 (Y2) = 24.58/3.75 (Y3))))))))))))) => 24.58/3.75 (( 24.58/3.75 (descr @ 24.58/3.75 Y0) = 24.58/3.75 (descr @ 24.58/3.75 Y1))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $i > $o]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y4 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y4 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y5 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y5 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y4) = 24.58/3.75 (Y5))) => 24.58/3.75 (( 24.58/3.75 (Y2 @ 24.58/3.75 Y4) <=> 24.58/3.75 (Y3 @ Y5))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (dsetconstr @ 24.58/3.75 Y0 @ 24.58/3.75 Y2) = 24.58/3.75 (dsetconstr @ 24.58/3.75 Y1 @ Y3))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y1)))))) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y1))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (subset @ 24.58/3.75 Y1 @ Y0))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y1))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y1)))))) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y1))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (subset @ 24.58/3.75 emptyset @ 24.58/3.75 Y0)))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y1)))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y1))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y0)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y1))) => 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 subset @ 24.58/3.75 Y0 @ Y1)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 subset @ 24.58/3.75 Y0 @ Y1))) => 24.58/3.75 (( 24.58/3.75 (Y0) != 24.58/3.75 (Y1))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (~) @ ( 24.58/3.75 in @ 24.58/3.75 Y2 @ Y1))) => 24.58/3.75 (( 24.58/3.75 (Y0) != 24.58/3.75 (Y1)))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y0)))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 Y2) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ Y2)))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ Y1)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y2) => 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 setadjoin @ 24.58/3.75 Y1 @ Y2))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (in @ 24.58/3.75 Y0 @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y1)))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (Y1))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 emptyset) => 24.58/3.75 (( 24.58/3.75 (Y0) = 24.58/3.75 (emptyset)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y0)))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y0)) => 24.58/3.75 (subset @ 24.58/3.75 Y1 @ Y0))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (in @ 24.58/3.75 Y0 @ 24.58/3.75 (powerset @ 24.58/3.75 Y0))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 Y1) => 24.58/3.75 (subset @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y0) @ 24.58/3.75 ( 24.58/3.75 powerset @ 24.58/3.75 Y1)))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (in @ 24.58/3.75 (dsetconstr @ 24.58/3.75 Y0 @ Y1) @ 24.58/3.75 (powerset @ 24.58/3.75 Y0)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i > $o]: 24.58/3.75 (subset @ 24.58/3.75 (dsetconstr @ 24.58/3.75 Y0 @ Y1) @ 24.58/3.75 Y0))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y0 @ Y1))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (in @ 24.58/3.75 Y1 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y0 @ 24.58/3.75 (setadjoin @ 24.58/3.75 Y1 @ 24.58/3.75 emptyset))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y0 @ Y1))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y3 : $o]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (Y3))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (Y3))) => 24.58/3.75 (Y3))))))))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binunion @ 24.58/3.75 Y0 @ Y1)) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) | 24.58/3.75 (in @ 24.58/3.75 Y2 @ Y0)))))))))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (subset @ 24.58/3.75 Y0 @ 24.58/3.75 (binunion @ 24.58/3.75 Y0 @ Y1)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (subset @ 24.58/3.75 Y1 @ 24.58/3.75 (binunion @ 24.58/3.75 Y0 @ Y1)))))))) => 24.58/3.75 (( 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y0 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y1 : $i]: 24.58/3.75 (( 24.58/3.75 (!!) @ ( 24.58/3.75 ^[Y2 : $i]: 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y0) => 24.58/3.75 (( 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 Y1) => 24.58/3.75 (in @ 24.58/3.75 Y2 @ 24.58/3.75 ( 24.58/3.75 binintersect @ 24.58/3.75 Y0 @ Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (subset @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y0)))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 Y0))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y0))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y1))) => 24.58/3.76 (subset @ 24.58/3.76 Y1 @ Y0))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))))) => 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (emptyset))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 Y1))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y0))) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y1))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y1 @ Y2)) = 24.58/3.76 (binunion @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setminus @ 24.58/3.76 Y0 @ Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setminus @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y0)))))))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setminus @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.58/3.76 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl249])). 24.58/3.76 thf(zip_derived_cl273, plain, 24.58/3.76 (~ (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: (in @ Y0 @ (setadjoin @ Y0 @ Y1)))))))) => 24.58/3.76 (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ Y1) => (in @ 24.58/3.76 Y2 @ 24.58/3.76 (setadjoin @ Y0 @ Y1))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ 24.58/3.76 (setadjoin @ Y0 @ Y1)) => 24.58/3.76 (((!!) @ (^[Y3 : $o]: 24.58/3.76 (((( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y0))) => 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (Y3))) => 24.58/3.76 (Y3))))))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ 24.58/3.76 (setadjoin @ Y0 @ Y1)) => 24.58/3.76 (((in @ Y2 @ Y1) | 24.58/3.76 (((Y2) = (Y0)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = 24.58/3.76 (Y0)))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ 24.58/3.76 Y1) => (in @ 24.58/3.76 Y2 @ Y0)))))) => 24.58/3.76 (in @ Y1 @ (powerset @ Y0)))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y1 @ 24.58/3.76 (powerset @ 24.58/3.76 Y0)) => 24.58/3.76 (((in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y0)))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ 24.58/3.76 Y1 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 (setunion @ 24.58/3.76 Y0))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ Y1 @ 24.58/3.76 (setunion @ Y0)) => 24.58/3.76 (((!!) @ (^[Y2 : $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y3 @ 24.58/3.76 Y0) => 24.58/3.76 (Y2)))))))) => 24.58/3.76 (Y2)))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ Y1 @ Y0) => 24.58/3.76 (in @ Y1 @ 24.58/3.76 (powerset @ 24.58/3.76 (setunion @ Y0))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.76 (((((??) @ (^[Y1 : $i]: 24.58/3.76 (((Y0 @ Y1) & 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (((??) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (((Y0 @ 24.58/3.76 Y2) <=> 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y1)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((((Y0) != (emptyset))) => 24.58/3.76 (((??) @ (^[Y1 : $i]: 24.58/3.76 (in @ Y1 @ Y0))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset)) => 24.58/3.76 (((Y0) = 24.58/3.76 (Y1))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((( 24.58/3.76 (Y0) != 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 emptyset)))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (in @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset)))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset)) => 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 emptyset)))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y1))) | 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y0)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (in @ Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))) => 24.58/3.76 (( 24.58/3.76 (dsetconstr @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) != 24.58/3.76 (emptyset))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset) => 24.58/3.76 (Y0 @ Y1))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $o]: 24.58/3.76 (( 24.58/3.76 (Y0) => 24.58/3.76 (in @ 24.58/3.76 emptyset @ 24.58/3.76 ( 24.58/3.76 prop2set @ 24.58/3.76 Y0))))))) => 24.58/3.76 (((( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $o]: 24.58/3.76 (( 24.58/3.76 (Y0) => 24.58/3.76 (set2prop @ 24.58/3.76 ( 24.58/3.76 prop2set @ 24.58/3.76 Y0))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (Y0 @ Y1)))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2)))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) <=> 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2)))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y3 @ Y1))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) <=> 24.58/3.76 (in @ 24.58/3.76 Y3 @ Y1))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2)))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) <=> 24.58/3.76 (Y1 @ Y3))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))))))))))))) <=> 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y1 @ 24.58/3.76 Y2) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (Y1 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))))))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 Y2) = 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ Y3))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (powerset @ 24.58/3.76 Y0) = 24.58/3.76 (powerset @ 24.58/3.76 Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (setunion @ 24.58/3.76 Y0) = 24.58/3.76 (setunion @ 24.58/3.76 Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2)))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) <=> 24.58/3.76 (Y1 @ Y3))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y1 @ 24.58/3.76 Y2) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (Y1 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))))))))))))) => 24.58/3.76 (( 24.58/3.76 (descr @ 24.58/3.76 Y0) = 24.58/3.76 (descr @ 24.58/3.76 Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y4 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y4 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y5 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y5 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y4) = 24.58/3.76 (Y5))) => 24.58/3.76 (( 24.58/3.76 (Y2 @ 24.58/3.76 Y4) <=> 24.58/3.76 (Y3 @ Y5))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (dsetconstr @ 24.58/3.76 Y0 @ 24.58/3.76 Y2) = 24.58/3.76 (dsetconstr @ 24.58/3.76 Y1 @ Y3))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y1))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (subset @ 24.58/3.76 Y1 @ Y0))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y1))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y1))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (subset @ 24.58/3.76 emptyset @ 24.58/3.76 Y0)))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y0)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 subset @ 24.58/3.76 Y0 @ Y1)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 subset @ 24.58/3.76 Y0 @ Y1))) => 24.58/3.76 (( 24.58/3.76 (Y0) != 24.58/3.76 (Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))) => 24.58/3.76 (( 24.58/3.76 (Y0) != 24.58/3.76 (Y1)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y0)))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 Y2) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y2)))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ Y1)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y1 @ Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (in @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y1)))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 emptyset) => 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (emptyset)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y0)))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y0)) => 24.58/3.76 (subset @ 24.58/3.76 Y1 @ Y0))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (in @ 24.58/3.76 Y0 @ 24.58/3.76 (powerset @ 24.58/3.76 Y0))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (subset @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y0) @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y1)))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (in @ 24.58/3.76 (dsetconstr @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 (powerset @ 24.58/3.76 Y0)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (subset @ 24.58/3.76 (dsetconstr @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 Y0))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y0 @ Y1))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y0 @ Y1))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $o]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (Y3))) => 24.58/3.76 (Y3))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) | 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y0)))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 (binunion @ 24.58/3.76 Y0 @ Y1)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 (binunion @ 24.58/3.76 Y0 @ Y1)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (subset @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y0)))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 Y0))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y0))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y1))) => 24.58/3.76 (subset @ 24.58/3.76 Y1 @ Y0))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))))) => 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (emptyset))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 Y1))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y0))) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y1))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y1 @ Y2)) = 24.58/3.76 (binunion @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setminus @ 24.58/3.76 Y0 @ Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setminus @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y0)))))))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setminus @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.58/3.76 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl262])). 24.58/3.76 thf(zip_derived_cl281, plain, 24.58/3.76 (~ (((in @ emptyset @ (setadjoin @ emptyset @ emptyset)) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ Y1) => (in @ 24.58/3.76 Y2 @ (setadjoin @ Y0 @ Y1))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ 24.58/3.76 (setadjoin @ Y0 @ Y1)) => 24.58/3.76 (((!!) @ (^[Y3 : $o]: 24.58/3.76 (((((( 24.58/3.76 (Y2) = 24.58/3.76 (Y0))) => 24.58/3.76 (Y3))) => 24.58/3.76 (((( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (Y3))) => 24.58/3.76 (Y3))))))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ 24.58/3.76 (setadjoin @ Y0 @ Y1)) => 24.58/3.76 (((in @ Y2 @ Y1) | 24.58/3.76 (((Y2) = (Y0)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = 24.58/3.76 (Y0)))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ Y1) => 24.58/3.76 (in @ Y2 @ Y0)))))) => 24.58/3.76 (in @ Y1 @ (powerset @ Y0)))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y1 @ 24.58/3.76 (powerset @ Y0)) => 24.58/3.76 (((in @ Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (in @ Y2 @ 24.58/3.76 Y0)))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y1 @ 24.58/3.76 Y2) => 24.58/3.76 (((in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 (setunion @ 24.58/3.76 Y0))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ Y1 @ 24.58/3.76 (setunion @ Y0)) => 24.58/3.76 (((!!) @ (^[Y2 : $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y3 @ 24.58/3.76 Y0) => 24.58/3.76 (Y2)))))))) => 24.58/3.76 (Y2)))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ Y1 @ Y0) => 24.58/3.76 (in @ Y1 @ 24.58/3.76 (powerset @ 24.58/3.76 (setunion @ Y0))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.76 (((((??) @ (^[Y1 : $i]: 24.58/3.76 (((Y0 @ Y1) & 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (((Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (((??) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (((Y0 @ 24.58/3.76 Y2) <=> 24.58/3.76 (((Y2) = 24.58/3.76 (Y1)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((((Y0) != (emptyset))) => 24.58/3.76 (((??) @ (^[Y1 : $i]: 24.58/3.76 (in @ Y1 @ Y0))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ emptyset)) => 24.58/3.76 (((Y0) = (Y1))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((((Y0) != 24.58/3.76 (Y1))) => 24.58/3.76 (((~) @ ( 24.58/3.76 in @ Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 emptyset)))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (in @ 24.58/3.76 Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset)))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset)) => 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 emptyset)))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y1))) | 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y0)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (in @ Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (in @ Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))) => 24.58/3.76 (( 24.58/3.76 (dsetconstr @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) != 24.58/3.76 (emptyset))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset) => 24.58/3.76 (Y0 @ Y1))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $o]: 24.58/3.76 (( 24.58/3.76 (Y0) => 24.58/3.76 (in @ 24.58/3.76 emptyset @ 24.58/3.76 ( 24.58/3.76 prop2set @ 24.58/3.76 Y0))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $o]: 24.58/3.76 (( 24.58/3.76 (Y0) => 24.58/3.76 (set2prop @ 24.58/3.76 ( 24.58/3.76 prop2set @ 24.58/3.76 Y0))))))) => 24.58/3.76 (((( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (Y0 @ Y1)))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2)))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) <=> 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2)))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y3 @ Y1))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) <=> 24.58/3.76 (in @ 24.58/3.76 Y3 @ Y1))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2)))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) <=> 24.58/3.76 (Y1 @ Y3))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))))))))))))) <=> 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y1 @ 24.58/3.76 Y2) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (Y1 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))))))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 Y2) = 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ Y3))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (powerset @ 24.58/3.76 Y0) = 24.58/3.76 (powerset @ 24.58/3.76 Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (setunion @ 24.58/3.76 Y0) = 24.58/3.76 (setunion @ 24.58/3.76 Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2)))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) <=> 24.58/3.76 (Y1 @ Y3))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y1 @ 24.58/3.76 Y2) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (Y1 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))))))))))))) => 24.58/3.76 (( 24.58/3.76 (descr @ 24.58/3.76 Y0) = 24.58/3.76 (descr @ 24.58/3.76 Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y4 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y4 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y5 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y5 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y4) = 24.58/3.76 (Y5))) => 24.58/3.76 (( 24.58/3.76 (Y2 @ 24.58/3.76 Y4) <=> 24.58/3.76 (Y3 @ Y5))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (dsetconstr @ 24.58/3.76 Y0 @ 24.58/3.76 Y2) = 24.58/3.76 (dsetconstr @ 24.58/3.76 Y1 @ Y3))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y1))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (subset @ 24.58/3.76 Y1 @ Y0))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y1))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y1))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (subset @ 24.58/3.76 emptyset @ 24.58/3.76 Y0)))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y0)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 subset @ 24.58/3.76 Y0 @ Y1)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 subset @ 24.58/3.76 Y0 @ Y1))) => 24.58/3.76 (( 24.58/3.76 (Y0) != 24.58/3.76 (Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))) => 24.58/3.76 (( 24.58/3.76 (Y0) != 24.58/3.76 (Y1)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y0)))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 Y2) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y2)))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ Y1)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y1 @ Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (in @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y1)))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 emptyset) => 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (emptyset)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y0)))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y0)) => 24.58/3.76 (subset @ 24.58/3.76 Y1 @ Y0))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (in @ 24.58/3.76 Y0 @ 24.58/3.76 (powerset @ 24.58/3.76 Y0))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (subset @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y0) @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y1)))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (in @ 24.58/3.76 (dsetconstr @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 (powerset @ 24.58/3.76 Y0)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (subset @ 24.58/3.76 (dsetconstr @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 Y0))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y0 @ Y1))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y0 @ Y1))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $o]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (Y3))) => 24.58/3.76 (Y3))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) | 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y0)))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 (binunion @ 24.58/3.76 Y0 @ Y1)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 (binunion @ 24.58/3.76 Y0 @ Y1)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (subset @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y0)))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 Y0))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y0))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y1))) => 24.58/3.76 (subset @ 24.58/3.76 Y1 @ Y0))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))))) => 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (emptyset))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 Y1))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y0))) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y1))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y1 @ Y2)) = 24.58/3.76 (binunion @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setminus @ 24.58/3.76 Y0 @ Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setminus @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y0)))))))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setminus @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.58/3.76 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl273])). 24.58/3.76 thf(zip_derived_cl287, plain, 24.58/3.76 (~ (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ Y1) => (in @ Y2 @ 24.58/3.76 (setadjoin @ Y0 @ Y1))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ 24.58/3.76 (setadjoin @ Y0 @ Y1)) => 24.58/3.76 (((!!) @ (^[Y3 : $o]: 24.58/3.76 (((((((Y2) = 24.58/3.76 (Y0))) => 24.58/3.76 (Y3))) => 24.58/3.76 (((((in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (Y3))) => 24.58/3.76 (Y3))))))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ 24.58/3.76 (setadjoin @ Y0 @ Y1)) => 24.58/3.76 (((in @ Y2 @ Y1) | 24.58/3.76 (((Y2) = (Y0)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = (Y0)))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ Y1) => 24.58/3.76 (in @ Y2 @ Y0)))))) => 24.58/3.76 (in @ Y1 @ (powerset @ Y0)))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y1 @ 24.58/3.76 (powerset @ Y0)) => 24.58/3.76 (((in @ Y2 @ 24.58/3.76 Y1) => (in @ 24.58/3.76 Y2 @ Y0)))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y1 @ 24.58/3.76 Y2) => 24.58/3.76 (((in @ Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ Y1 @ 24.58/3.76 (setunion @ 24.58/3.76 Y0))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ Y1 @ 24.58/3.76 (setunion @ Y0)) => 24.58/3.76 (((!!) @ (^[Y2 : $o]: 24.58/3.76 (((( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y3 @ 24.58/3.76 Y0) => 24.58/3.76 (Y2)))))))) => 24.58/3.76 (Y2)))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ Y1 @ Y0) => 24.58/3.76 (in @ Y1 @ 24.58/3.76 (powerset @ 24.58/3.76 (setunion @ Y0))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.76 (((((??) @ (^[Y1 : $i]: 24.58/3.76 (((Y0 @ Y1) & 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (((Y0 @ Y2) => 24.58/3.76 (((Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (((??) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) <=> 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y1)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((((Y0) != (emptyset))) => 24.58/3.76 (((??) @ (^[Y1 : $i]: 24.58/3.76 (in @ Y1 @ Y0))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ emptyset)) => 24.58/3.76 (((Y0) = (Y1))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((((Y0) != (Y1))) => 24.58/3.76 (((~) @ ( 24.58/3.76 in @ Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 emptyset)))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((((Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (in @ Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset)))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ 24.58/3.76 Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset)) => 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 emptyset)))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y1))) | 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y0)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (in @ 24.58/3.76 Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (in @ Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (((( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))) => 24.58/3.76 (( 24.58/3.76 (dsetconstr @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) != 24.58/3.76 (emptyset))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset) => 24.58/3.76 (Y0 @ Y1))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $o]: 24.58/3.76 (((Y0) => 24.58/3.76 (in @ 24.58/3.76 emptyset @ 24.58/3.76 (prop2set @ 24.58/3.76 Y0))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $o]: 24.58/3.76 (( 24.58/3.76 (Y0) => 24.58/3.76 (set2prop @ 24.58/3.76 ( 24.58/3.76 prop2set @ 24.58/3.76 Y0))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (Y0 @ Y1)))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2)))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) <=> 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2)))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y3 @ Y1))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) <=> 24.58/3.76 (in @ 24.58/3.76 Y3 @ Y1))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2)))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) <=> 24.58/3.76 (Y1 @ Y3))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))))))))))))) <=> 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y1 @ 24.58/3.76 Y2) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (Y1 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))))))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 Y2) = 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ Y3))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (powerset @ 24.58/3.76 Y0) = 24.58/3.76 (powerset @ 24.58/3.76 Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (setunion @ 24.58/3.76 Y0) = 24.58/3.76 (setunion @ 24.58/3.76 Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2)))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) <=> 24.58/3.76 (Y1 @ Y3))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y1 @ 24.58/3.76 Y2) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (Y1 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y3))))))))))))) => 24.58/3.76 (( 24.58/3.76 (descr @ 24.58/3.76 Y0) = 24.58/3.76 (descr @ 24.58/3.76 Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y4 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y4 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y5 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y5 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y4) = 24.58/3.76 (Y5))) => 24.58/3.76 (( 24.58/3.76 (Y2 @ 24.58/3.76 Y4) <=> 24.58/3.76 (Y3 @ Y5))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (dsetconstr @ 24.58/3.76 Y0 @ 24.58/3.76 Y2) = 24.58/3.76 (dsetconstr @ 24.58/3.76 Y1 @ Y3))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y1))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (subset @ 24.58/3.76 Y1 @ Y0))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y1))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y1))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (subset @ 24.58/3.76 emptyset @ 24.58/3.76 Y0)))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y0)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 subset @ 24.58/3.76 Y0 @ Y1)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 subset @ 24.58/3.76 Y0 @ Y1))) => 24.58/3.76 (( 24.58/3.76 (Y0) != 24.58/3.76 (Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))) => 24.58/3.76 (( 24.58/3.76 (Y0) != 24.58/3.76 (Y1)))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y0)))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 Y2) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y2)))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ Y1)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y1 @ Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (in @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y1)))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (Y1))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 emptyset) => 24.58/3.76 (( 24.58/3.76 (Y0) = 24.58/3.76 (emptyset)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y0)))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y0)) => 24.58/3.76 (subset @ 24.58/3.76 Y1 @ Y0))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (in @ 24.58/3.76 Y0 @ 24.58/3.76 (powerset @ 24.58/3.76 Y0))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (subset @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y0) @ 24.58/3.76 ( 24.58/3.76 powerset @ 24.58/3.76 Y1)))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (in @ 24.58/3.76 (dsetconstr @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 (powerset @ 24.58/3.76 Y0)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (subset @ 24.58/3.76 (dsetconstr @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 Y0))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y0 @ Y1))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y0 @ Y1))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y3 : $o]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y3))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (Y3))) => 24.58/3.76 (Y3))))))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) | 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y0)))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 (binunion @ 24.58/3.76 Y0 @ Y1)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 (binunion @ 24.58/3.76 Y0 @ Y1)))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y2 @ 24.58/3.76 Y1) => 24.58/3.76 (subset @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y0)))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 Y0))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y0))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y1))) => 24.58/3.76 (subset @ 24.58/3.76 Y1 @ Y0))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y1)))))))) => 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (emptyset))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (subset @ 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 Y1))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (subset @ 24.58/3.76 Y1 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y1))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) = 24.58/3.76 (Y0))) => 24.58/3.76 (subset @ 24.58/3.76 Y0 @ Y1))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (binintersect @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 binunion @ 24.58/3.76 Y1 @ Y2)) = 24.58/3.76 (binunion @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y1) @ 24.58/3.76 ( 24.58/3.76 binintersect @ 24.58/3.76 Y0 @ Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setminus @ 24.58/3.76 Y0 @ Y1))))))))))))))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setminus @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (in @ 24.58/3.76 Y2 @ Y0)))))))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setminus @ 24.58/3.76 Y0 @ Y1)) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 in @ 24.58/3.76 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.58/3.76 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl281])). 24.58/3.76 thf(zip_derived_cl294, plain, 24.58/3.76 (~ (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ 24.58/3.76 (setadjoin @ Y0 @ Y1)) => 24.58/3.76 (((!!) @ (^[Y3 : $o]: 24.58/3.76 (((((((Y2) = (Y0))) => 24.58/3.76 (Y3))) => 24.58/3.76 (((((in @ Y2 @ 24.58/3.76 Y1) => (Y3))) => 24.58/3.76 (Y3))))))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ 24.58/3.76 (setadjoin @ Y0 @ Y1)) => 24.58/3.76 (((in @ Y2 @ Y1) | 24.58/3.76 (((Y2) = (Y0)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = (Y0)))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y2 @ Y1) => 24.58/3.76 (in @ Y2 @ Y0)))))) => 24.58/3.76 (in @ Y1 @ (powerset @ Y0)))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y1 @ 24.58/3.76 (powerset @ Y0)) => 24.58/3.76 (((in @ Y2 @ 24.58/3.76 Y1) => (in @ 24.58/3.76 Y2 @ Y0)))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (((in @ Y1 @ 24.58/3.76 Y2) => 24.58/3.76 (((in @ Y2 @ 24.58/3.76 Y0) => (in @ 24.58/3.76 Y1 @ 24.58/3.76 (setunion @ Y0))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ Y1 @ 24.58/3.76 (setunion @ Y0)) => 24.58/3.76 (((!!) @ (^[Y2 : $o]: 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y3 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 Y3) => 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y3 @ 24.58/3.76 Y0) => 24.58/3.76 (Y2)))))))) => 24.58/3.76 (Y2)))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ Y1 @ Y0) => (in @ 24.58/3.76 Y1 @ 24.58/3.76 (powerset @ 24.58/3.76 (setunion @ Y0))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.76 (((((??) @ (^[Y1 : $i]: 24.58/3.76 (((Y0 @ Y1) & 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (((??) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ (^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) <=> 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y1)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((((Y0) != (emptyset))) => 24.58/3.76 (((??) @ (^[Y1 : $i]: 24.58/3.76 (in @ Y1 @ Y0))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ Y0 @ 24.58/3.76 (setadjoin @ Y1 @ 24.58/3.76 emptyset)) => 24.58/3.76 (((Y0) = (Y1))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((((Y0) != (Y1))) => 24.58/3.76 (((~) @ ( 24.58/3.76 in @ Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ emptyset)))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((((Y0) = (Y1))) => 24.58/3.76 (in @ Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ emptyset)))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((in @ Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset)) => 24.58/3.76 (in @ Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 emptyset)))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y1))) | 24.58/3.76 (( 24.58/3.76 (Y2) = 24.58/3.76 (Y0)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (in @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 ( 24.58/3.76 setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ (^[Y1 : $i]: 24.58/3.76 (in @ 24.58/3.76 Y1 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y0 @ 24.58/3.76 (setadjoin @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (((((??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))) => 24.58/3.76 (((dsetconstr @ 24.58/3.76 Y0 @ 24.58/3.76 Y1) != 24.58/3.76 (emptyset))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (((in @ 24.58/3.76 Y1 @ 24.58/3.76 emptyset) => 24.58/3.76 (Y0 @ Y1))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (((!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ (^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $o]: 24.58/3.76 (((Y0) => 24.58/3.76 (in @ 24.58/3.76 emptyset @ 24.58/3.76 (prop2set @ 24.58/3.76 Y0))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $o]: 24.58/3.76 (((Y0) => 24.58/3.76 (set2prop @ 24.58/3.76 (prop2set @ 24.58/3.76 Y0))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((((!!) @ ( 24.58/3.76 ^[Y0 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 ( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) => 24.58/3.76 (Y1 @ Y2)))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (in @ 24.58/3.76 Y2 @ 24.58/3.76 Y0) & 24.58/3.76 (( 24.58/3.76 (~) @ ( 24.58/3.76 Y1 @ Y2)))))))))))))))) => 24.58/3.76 (((( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y0 : $i > $o]: 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (Y0 @ Y1)))) => 24.58/3.76 (( 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.76 ^[Y2 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) => 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y2) => 24.58/3.76 (( 24.58/3.76 (Y1) = 24.58/3.76 (Y2))))))))))))) => 24.58/3.76 (( 24.58/3.76 (??) @ ( 24.58/3.76 ^[Y1 : $i]: 24.58/3.76 (( 24.58/3.76 (Y0 @ 24.58/3.76 Y1) & 24.58/3.76 (( 24.58/3.76 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y3 @ Y1))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) <=> 24.58/3.77 (in @ 24.58/3.77 Y3 @ Y1))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (Y1 @ Y3))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))) <=> 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 Y2) = 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ Y3))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (powerset @ 24.58/3.77 Y0) = 24.58/3.77 (powerset @ 24.58/3.77 Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (setunion @ 24.58/3.77 Y0) = 24.58/3.77 (setunion @ 24.58/3.77 Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (Y1 @ Y3))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))) => 24.58/3.77 (( 24.58/3.77 (descr @ 24.58/3.77 Y0) = 24.58/3.77 (descr @ 24.58/3.77 Y1))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y4 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y4 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y5 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y5 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y4) = 24.58/3.77 (Y5))) => 24.58/3.77 (( 24.58/3.77 (Y2 @ 24.58/3.77 Y4) <=> 24.58/3.77 (Y3 @ Y5))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ 24.58/3.77 Y2) = 24.58/3.77 (dsetconstr @ 24.58/3.77 Y1 @ Y3))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (subset @ 24.58/3.77 Y1 @ Y0))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (subset @ 24.58/3.77 emptyset @ 24.58/3.77 Y0)))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y0)))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 subset @ 24.58/3.77 Y0 @ Y1)))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 subset @ 24.58/3.77 Y0 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (Y0) != 24.58/3.77 (Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (Y0) != 24.58/3.77 (Y1)))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y0)))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y2) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y2)))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 setadjoin @ 24.58/3.77 Y1 @ Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (in @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y1)))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 emptyset) => 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (emptyset)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y0)))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y0)) => 24.58/3.77 (subset @ 24.58/3.77 Y1 @ Y0))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (in @ 24.58/3.77 Y0 @ 24.58/3.77 (powerset @ 24.58/3.77 Y0))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (subset @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y0) @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y1)))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (in @ 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 (powerset @ 24.58/3.77 Y0)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (subset @ 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 Y0))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $o]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (Y3))) => 24.58/3.77 (Y3))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) | 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y0)))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 (binunion @ 24.58/3.77 Y0 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 (binunion @ 24.58/3.77 Y0 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (subset @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y0)))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 Y0))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (Y0))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (Y1))) => 24.58/3.77 (subset @ 24.58/3.77 Y1 @ Y0))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (emptyset))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 Y1))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (Y0))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y1 @ Y2)) = 24.58/3.77 (binunion @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 setminus @ 24.58/3.77 Y0 @ Y1))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 setminus @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y0)))))))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 setminus @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.58/3.77 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl287])). 24.58/3.77 thf(zip_derived_cl298, plain, 24.58/3.77 (~ (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((!!) @ (^[Y2 : $i]: 24.58/3.77 (((in @ Y2 @ 24.58/3.77 (setadjoin @ Y0 @ Y1)) => 24.58/3.77 (((in @ Y2 @ Y1) | 24.58/3.77 (((Y2) = (Y0)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = (Y0)))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((((!!) @ (^[Y2 : $i]: 24.58/3.77 (((in @ Y2 @ Y1) => (in @ 24.58/3.77 Y2 @ Y0)))))) => 24.58/3.77 (in @ Y1 @ (powerset @ Y0)))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((!!) @ (^[Y2 : $i]: 24.58/3.77 (((in @ Y1 @ 24.58/3.77 (powerset @ Y0)) => 24.58/3.77 (((in @ Y2 @ Y1) => 24.58/3.77 (in @ Y2 @ Y0)))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((!!) @ (^[Y2 : $i]: 24.58/3.77 (((in @ Y1 @ Y2) => 24.58/3.77 (((in @ Y2 @ 24.58/3.77 Y0) => (in @ 24.58/3.77 Y1 @ 24.58/3.77 (setunion @ Y0))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((in @ Y1 @ 24.58/3.77 (setunion @ Y0)) => 24.58/3.77 (((!!) @ (^[Y2 : $o]: 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y3 @ 24.58/3.77 Y0) => 24.58/3.77 (Y2)))))))) => 24.58/3.77 (Y2)))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((in @ Y1 @ Y0) => (in @ 24.58/3.77 Y1 @ 24.58/3.77 (powerset @ 24.58/3.77 (setunion @ Y0))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.77 (((((??) @ (^[Y1 : $i]: 24.58/3.77 (((Y0 @ Y1) & 24.58/3.77 (((!!) @ (^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (((??) @ (^[Y1 : $i]: 24.58/3.77 (((!!) @ (^[Y2 : $i]: 24.58/3.77 (((Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y1)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((((Y0) != (emptyset))) => 24.58/3.77 (((??) @ (^[Y1 : $i]: 24.58/3.77 (in @ Y1 @ Y0))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((in @ Y0 @ 24.58/3.77 (setadjoin @ Y1 @ 24.58/3.77 emptyset)) => 24.58/3.77 (((Y0) = (Y1))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((((Y0) != (Y1))) => 24.58/3.77 (((~) @ (in @ 24.58/3.77 Y1 @ 24.58/3.77 ( 24.58/3.77 setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 emptyset)))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((((Y0) = (Y1))) => 24.58/3.77 (in @ Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ emptyset)))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((in @ Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ emptyset)) => 24.58/3.77 (in @ Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ emptyset)))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 setadjoin @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y1))) | 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y0)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (in @ Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 ( 24.58/3.77 setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 setadjoin @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (Y1 @ Y2)))))) => 24.58/3.77 (( 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) != 24.58/3.77 (emptyset))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (((in @ Y1 @ 24.58/3.77 emptyset) => 24.58/3.77 (Y0 @ Y1))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (((( 24.58/3.77 (~) @ ( 24.58/3.77 ((!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $o]: 24.58/3.77 (( 24.58/3.77 (Y0) => 24.58/3.77 (in @ 24.58/3.77 emptyset @ 24.58/3.77 ( 24.58/3.77 prop2set @ 24.58/3.77 Y0))))))) => 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y0 : $o]: 24.58/3.77 (((Y0) => 24.58/3.77 (set2prop @ 24.58/3.77 (prop2set @ 24.58/3.77 Y0))))))) => 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (Y0 @ Y1)))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))))) => 24.58/3.77 (((( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y3 @ Y1))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) <=> 24.58/3.77 (in @ 24.58/3.77 Y3 @ Y1))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (Y1 @ Y3))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))) <=> 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 Y2) = 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ Y3))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (powerset @ 24.58/3.77 Y0) = 24.58/3.77 (powerset @ 24.58/3.77 Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (setunion @ 24.58/3.77 Y0) = 24.58/3.77 (setunion @ 24.58/3.77 Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (Y1 @ Y3))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))) => 24.58/3.77 (( 24.58/3.77 (descr @ 24.58/3.77 Y0) = 24.58/3.77 (descr @ 24.58/3.77 Y1))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y4 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y4 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y5 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y5 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y4) = 24.58/3.77 (Y5))) => 24.58/3.77 (( 24.58/3.77 (Y2 @ 24.58/3.77 Y4) <=> 24.58/3.77 (Y3 @ Y5))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ 24.58/3.77 Y2) = 24.58/3.77 (dsetconstr @ 24.58/3.77 Y1 @ Y3))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (subset @ 24.58/3.77 Y1 @ Y0))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (subset @ 24.58/3.77 emptyset @ 24.58/3.77 Y0)))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y0)))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 subset @ 24.58/3.77 Y0 @ Y1)))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 subset @ 24.58/3.77 Y0 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (Y0) != 24.58/3.77 (Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (Y0) != 24.58/3.77 (Y1)))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y0)))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y2) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y2)))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 setadjoin @ 24.58/3.77 Y1 @ Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (in @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y1)))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 emptyset) => 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (emptyset)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y0)))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y0)) => 24.58/3.77 (subset @ 24.58/3.77 Y1 @ Y0))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (in @ 24.58/3.77 Y0 @ 24.58/3.77 (powerset @ 24.58/3.77 Y0))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (subset @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y0) @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y1)))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (in @ 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 (powerset @ 24.58/3.77 Y0)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (subset @ 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 Y0))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $o]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (Y3))) => 24.58/3.77 (Y3))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) | 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y0)))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 (binunion @ 24.58/3.77 Y0 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 (binunion @ 24.58/3.77 Y0 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (subset @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y0)))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 Y0))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (Y0))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (Y1))) => 24.58/3.77 (subset @ 24.58/3.77 Y1 @ Y0))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (emptyset))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 Y1))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (Y0))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y1 @ Y2)) = 24.58/3.77 (binunion @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 setminus @ 24.58/3.77 Y0 @ Y1))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 setminus @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y0)))))))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 setminus @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.58/3.77 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl294])). 24.58/3.77 thf(zip_derived_cl303, plain, 24.58/3.77 (~ (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((dsetconstr @ Y0 @ (^[Y1 : $i]: ($true))) = (Y0)))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((((!!) @ (^[Y2 : $i]: 24.58/3.77 (((in @ Y2 @ Y1) => (in @ 24.58/3.77 Y2 @ Y0)))))) => 24.58/3.77 (in @ Y1 @ (powerset @ Y0)))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((!!) @ (^[Y2 : $i]: 24.58/3.77 (((in @ Y1 @ 24.58/3.77 (powerset @ Y0)) => 24.58/3.77 (((in @ Y2 @ Y1) => 24.58/3.77 (in @ Y2 @ Y0)))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((!!) @ (^[Y2 : $i]: 24.58/3.77 (((in @ Y1 @ Y2) => 24.58/3.77 (((in @ Y2 @ Y0) => 24.58/3.77 (in @ Y1 @ 24.58/3.77 (setunion @ Y0))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((in @ Y1 @ (setunion @ Y0)) => 24.58/3.77 (((!!) @ (^[Y2 : $o]: 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (((in @ 24.58/3.77 Y1 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y3 @ 24.58/3.77 Y0) => 24.58/3.77 (Y2)))))))) => 24.58/3.77 (Y2)))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((in @ Y1 @ Y0) => (in @ 24.58/3.77 Y1 @ 24.58/3.77 (powerset @ (setunion @ Y0))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.77 (((((??) @ (^[Y1 : $i]: 24.58/3.77 (((Y0 @ Y1) & 24.58/3.77 (((!!) @ (^[Y2 : $i]: 24.58/3.77 (((Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (((??) @ (^[Y1 : $i]: 24.58/3.77 (((!!) @ (^[Y2 : $i]: 24.58/3.77 (((Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (((Y2) = 24.58/3.77 (Y1)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((((Y0) != (emptyset))) => 24.58/3.77 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((in @ Y0 @ 24.58/3.77 (setadjoin @ Y1 @ 24.58/3.77 emptyset)) => 24.58/3.77 (((Y0) = (Y1))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((((Y0) != (Y1))) => 24.58/3.77 (((~) @ (in @ Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 emptyset)))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((((Y0) = (Y1))) => 24.58/3.77 (in @ Y0 @ 24.58/3.77 (setadjoin @ Y1 @ 24.58/3.77 emptyset)))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((in @ Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ emptyset)) => 24.58/3.77 (in @ Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ emptyset)))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (((in @ 24.58/3.77 Y2 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 setadjoin @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y1))) | 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y0)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (in @ Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (in @ Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (Y1 @ Y2)))))) => 24.58/3.77 (( 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) != 24.58/3.77 (emptyset))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset) => 24.58/3.77 (Y0 @ Y1))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (((((~) @ ( 24.58/3.77 ((!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (Y1 @ Y2)))))))) => 24.58/3.77 (((??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (((( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ((??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $o]: 24.58/3.77 (( 24.58/3.77 (Y0) => 24.58/3.77 (in @ 24.58/3.77 emptyset @ 24.58/3.77 ( 24.58/3.77 prop2set @ 24.58/3.77 Y0))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $o]: 24.58/3.77 (( 24.58/3.77 (Y0) => 24.58/3.77 (set2prop @ 24.58/3.77 ( 24.58/3.77 prop2set @ 24.58/3.77 Y0))))))) => 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (Y0 @ Y1)))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))))) => 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))) => 24.58/3.77 (((( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y3 @ Y1))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) <=> 24.58/3.77 (in @ 24.58/3.77 Y3 @ Y1))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (Y1 @ Y3))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))) <=> 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 Y2) = 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ Y3))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (powerset @ 24.58/3.77 Y0) = 24.58/3.77 (powerset @ 24.58/3.77 Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (setunion @ 24.58/3.77 Y0) = 24.58/3.77 (setunion @ 24.58/3.77 Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (Y1 @ Y3))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))) => 24.58/3.77 (( 24.58/3.77 (descr @ 24.58/3.77 Y0) = 24.58/3.77 (descr @ 24.58/3.77 Y1))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y4 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y4 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y5 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y5 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y4) = 24.58/3.77 (Y5))) => 24.58/3.77 (( 24.58/3.77 (Y2 @ 24.58/3.77 Y4) <=> 24.58/3.77 (Y3 @ Y5))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ 24.58/3.77 Y2) = 24.58/3.77 (dsetconstr @ 24.58/3.77 Y1 @ Y3))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (subset @ 24.58/3.77 Y1 @ Y0))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (subset @ 24.58/3.77 emptyset @ 24.58/3.77 Y0)))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y0)))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 subset @ 24.58/3.77 Y0 @ Y1)))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 subset @ 24.58/3.77 Y0 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (Y0) != 24.58/3.77 (Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (Y0) != 24.58/3.77 (Y1)))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y0)))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y2) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y2)))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 setadjoin @ 24.58/3.77 Y1 @ Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (in @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y1)))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 emptyset) => 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (emptyset)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y0)))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y0)) => 24.58/3.77 (subset @ 24.58/3.77 Y1 @ Y0))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (in @ 24.58/3.77 Y0 @ 24.58/3.77 (powerset @ 24.58/3.77 Y0))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (subset @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y0) @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y1)))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (in @ 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 (powerset @ 24.58/3.77 Y0)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (subset @ 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 Y0))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $o]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (Y3))) => 24.58/3.77 (Y3))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) | 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y0)))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 (binunion @ 24.58/3.77 Y0 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 (binunion @ 24.58/3.77 Y0 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (subset @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y0)))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 Y0))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (Y0))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (Y1))) => 24.58/3.77 (subset @ 24.58/3.77 Y1 @ Y0))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (emptyset))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 Y1))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) = 24.58/3.77 (Y0))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (binintersect @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y1 @ Y2)) = 24.58/3.77 (binunion @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 setminus @ 24.58/3.77 Y0 @ Y1))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 setminus @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y0)))))))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 setminus @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.58/3.77 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl298])). 24.58/3.77 thf(zip_derived_cl308, plain, 24.58/3.77 (~ (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((((!!) @ (^[Y2 : $i]: 24.58/3.77 (((in @ Y2 @ Y1) => (in @ 24.58/3.77 Y2 @ Y0)))))) => 24.58/3.77 (in @ Y1 @ (powerset @ Y0)))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((!!) @ (^[Y2 : $i]: 24.58/3.77 (((in @ Y1 @ 24.58/3.77 (powerset @ Y0)) => 24.58/3.77 (((in @ Y2 @ Y1) => 24.58/3.77 (in @ Y2 @ Y0)))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((!!) @ (^[Y2 : $i]: 24.58/3.77 (((in @ Y1 @ Y2) => 24.58/3.77 (((in @ Y2 @ Y0) => 24.58/3.77 (in @ Y1 @ 24.58/3.77 (setunion @ Y0))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((in @ Y1 @ (setunion @ Y0)) => 24.58/3.77 (((!!) @ (^[Y2 : $o]: 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (((in @ Y1 @ 24.58/3.77 Y3) => 24.58/3.77 (((in @ 24.58/3.77 Y3 @ 24.58/3.77 Y0) => 24.58/3.77 (Y2)))))))) => 24.58/3.77 (Y2)))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((in @ Y1 @ Y0) => (in @ Y1 @ 24.58/3.77 (powerset @ (setunion @ Y0))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.77 (((((??) @ (^[Y1 : $i]: 24.58/3.77 (((Y0 @ Y1) & 24.58/3.77 (((!!) @ (^[Y2 : $i]: 24.58/3.77 (((Y0 @ Y2) => 24.58/3.77 (((Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (((??) @ (^[Y1 : $i]: 24.58/3.77 (((!!) @ (^[Y2 : $i]: 24.58/3.77 (((Y0 @ Y2) <=> 24.58/3.77 (((Y2) = (Y1)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((((Y0) != (emptyset))) => 24.58/3.77 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((in @ Y0 @ 24.58/3.77 (setadjoin @ Y1 @ 24.58/3.77 emptyset)) => 24.58/3.77 (((Y0) = (Y1))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((((Y0) != (Y1))) => 24.58/3.77 (((~) @ (in @ Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 emptyset)))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((((Y0) = (Y1))) => 24.58/3.77 (in @ Y0 @ 24.58/3.77 (setadjoin @ Y1 @ 24.58/3.77 emptyset)))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((in @ Y0 @ 24.58/3.77 (setadjoin @ Y1 @ 24.58/3.77 emptyset)) => 24.58/3.77 (in @ Y1 @ 24.58/3.77 (setadjoin @ Y0 @ 24.58/3.77 emptyset)))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (((in @ Y2 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset))) => 24.58/3.77 (((( 24.58/3.77 (Y2) = 24.58/3.77 (Y1))) | 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y0)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (in @ Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ emptyset))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (in @ Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.77 (((( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (Y1 @ Y2)))))) => 24.58/3.77 (( 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) != 24.58/3.77 (emptyset))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.77 (((!!) @ (^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset) => 24.58/3.77 (Y0 @ Y1))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))) => 24.58/3.77 (((~) @ ( 24.58/3.77 ((??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (((( 24.58/3.77 (~) @ ( 24.58/3.77 ((??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $o]: 24.58/3.77 (((Y0) => 24.58/3.77 (in @ 24.58/3.77 emptyset @ 24.58/3.77 (prop2set @ 24.58/3.77 Y0))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $o]: 24.58/3.77 (( 24.58/3.77 (Y0) => 24.58/3.77 (set2prop @ 24.58/3.77 ( 24.58/3.77 prop2set @ 24.58/3.77 Y0))))))) => 24.58/3.77 (((((!!) @ (^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (((!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 ( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (Y1 @ Y2)))))))) => 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) & 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 Y1 @ Y2)))))))))))))))) => 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (((( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (Y0 @ Y1)))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))))) => 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))) => 24.58/3.77 (((((!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y3 @ Y1))))))))))))))))))) => 24.58/3.77 (((( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) <=> 24.58/3.77 (in @ 24.58/3.77 Y3 @ Y1))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (Y1 @ Y3))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))) <=> 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 Y2) = 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ Y3))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (powerset @ 24.58/3.77 Y0) = 24.58/3.77 (powerset @ 24.58/3.77 Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (setunion @ 24.58/3.77 Y0) = 24.58/3.77 (setunion @ 24.58/3.77 Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (( 24.58/3.77 (Y1) = 24.58/3.77 (Y2)))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) <=> 24.58/3.77 (Y1 @ Y3))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y0 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (??) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y2) & 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i]: 24.58/3.77 (( 24.58/3.77 (Y1 @ 24.58/3.77 Y3) => 24.58/3.77 (( 24.58/3.77 (Y2) = 24.58/3.77 (Y3))))))))))))) => 24.58/3.77 (( 24.58/3.77 (descr @ 24.58/3.77 Y0) = 24.58/3.77 (descr @ 24.58/3.77 Y1))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $i > $o]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y4 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y4 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y5 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y5 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y4) = 24.58/3.77 (Y5))) => 24.58/3.77 (( 24.58/3.77 (Y2 @ 24.58/3.77 Y4) <=> 24.58/3.77 (Y3 @ Y5))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ 24.58/3.77 Y2) = 24.58/3.77 (dsetconstr @ 24.58/3.77 Y1 @ Y3))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (subset @ 24.58/3.77 Y1 @ Y0))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y1))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (subset @ 24.58/3.77 emptyset @ 24.58/3.77 Y0)))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y1)))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y0)))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 subset @ 24.58/3.77 Y0 @ Y1)))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 subset @ 24.58/3.77 Y0 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (Y0) != 24.58/3.77 (Y1))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (~) @ ( 24.58/3.77 in @ 24.58/3.77 Y2 @ Y1))) => 24.58/3.77 (( 24.58/3.77 (Y0) != 24.58/3.77 (Y1)))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y0)))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y2) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ Y2)))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y2) => 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 setadjoin @ 24.58/3.77 Y1 @ Y2))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (in @ 24.58/3.77 Y0 @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y1)))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (Y1))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 emptyset) => 24.58/3.77 (( 24.58/3.77 (Y0) = 24.58/3.77 (emptyset)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y0)))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y0)) => 24.58/3.77 (subset @ 24.58/3.77 Y1 @ Y0))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (in @ 24.58/3.77 Y0 @ 24.58/3.77 (powerset @ 24.58/3.77 Y0))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 Y1) => 24.58/3.77 (subset @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y0) @ 24.58/3.77 ( 24.58/3.77 powerset @ 24.58/3.77 Y1)))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (in @ 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 (powerset @ 24.58/3.77 Y0)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i > $o]: 24.58/3.77 (subset @ 24.58/3.77 (dsetconstr @ 24.58/3.77 Y0 @ Y1) @ 24.58/3.77 Y0))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (in @ 24.58/3.77 Y1 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y0 @ 24.58/3.77 (setadjoin @ 24.58/3.77 Y1 @ 24.58/3.77 emptyset))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y3 : $o]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (Y3))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (Y3))) => 24.58/3.77 (Y3))))))))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binunion @ 24.58/3.77 Y0 @ Y1)) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) | 24.58/3.77 (in @ 24.58/3.77 Y2 @ Y0)))))))))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y0 @ 24.58/3.77 (binunion @ 24.58/3.77 Y0 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (subset @ 24.58/3.77 Y1 @ 24.58/3.77 (binunion @ 24.58/3.77 Y0 @ Y1)))))))) => 24.58/3.77 (( 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y0 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y1 : $i]: 24.58/3.77 (( 24.58/3.77 (!!) @ ( 24.58/3.77 ^[Y2 : $i]: 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y0) => 24.58/3.77 (( 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 Y1) => 24.58/3.77 (in @ 24.58/3.77 Y2 @ 24.58/3.77 ( 24.58/3.77 binintersect @ 24.58/3.77 Y0 @ Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) => 24.58/3.78 (subset @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y0)))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 Y0))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y0))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y1))) => 24.58/3.78 (subset @ 24.58/3.78 Y1 @ Y0))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))))) => 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (emptyset))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 Y1))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y0))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y1 @ Y2)) = 24.58/3.78 (binunion @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setminus @ 24.58/3.78 Y0 @ Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setminus @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y0)))))))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setminus @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.58/3.78 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl303])). 24.58/3.78 thf(zip_derived_cl313, plain, 24.58/3.78 (~ (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((in @ Y1 @ 24.58/3.78 (powerset @ Y0)) => 24.58/3.78 (((in @ Y2 @ Y1) => (in @ 24.58/3.78 Y2 @ Y0)))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((in @ Y1 @ Y2) => 24.58/3.78 (((in @ Y2 @ Y0) => 24.58/3.78 (in @ Y1 @ 24.58/3.78 (setunion @ Y0))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y1 @ (setunion @ Y0)) => 24.58/3.78 (((!!) @ (^[Y2 : $o]: 24.58/3.78 (((((!!) @ (^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y1 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y3 @ 24.58/3.78 Y0) => 24.58/3.78 (Y2)))))))) => 24.58/3.78 (Y2)))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y1 @ Y0) => (in @ Y1 @ 24.58/3.78 (powerset @ (setunion @ Y0))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.78 (((((??) @ (^[Y1 : $i]: 24.58/3.78 (((Y0 @ Y1) & 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((Y0 @ Y2) => 24.58/3.78 (((Y1) = (Y2))))))))))))) => 24.58/3.78 (((??) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((Y0 @ Y2) <=> 24.58/3.78 (((Y2) = (Y1)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((((Y0) != (emptyset))) => 24.58/3.78 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ emptyset)) => 24.58/3.78 (((Y0) = (Y1))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((((Y0) != (Y1))) => 24.58/3.78 (((~) @ (in @ Y1 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ emptyset)))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((((Y0) = (Y1))) => 24.58/3.78 (in @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ 24.58/3.78 emptyset)))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ 24.58/3.78 emptyset)) => 24.58/3.78 (in @ Y1 @ 24.58/3.78 (setadjoin @ Y0 @ 24.58/3.78 emptyset)))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 ( 24.58/3.78 setadjoin @ 24.58/3.78 Y1 @ 24.58/3.78 emptyset))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y1))) | 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y0)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (in @ Y0 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y1 @ emptyset))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (in @ Y1 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y1 @ emptyset))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (((((??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))) => 24.58/3.78 (((dsetconstr @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) != 24.58/3.78 (emptyset))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ 24.58/3.78 Y1 @ 24.58/3.78 emptyset) => 24.58/3.78 (Y0 @ Y1))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (((((~) @ ( 24.58/3.78 ((??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (((!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (((( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ((!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $o]: 24.58/3.78 (((Y0) => 24.58/3.78 (in @ 24.58/3.78 emptyset @ 24.58/3.78 (prop2set @ 24.58/3.78 Y0))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $o]: 24.58/3.78 (((Y0) => 24.58/3.78 (set2prop @ 24.58/3.78 (prop2set @ 24.58/3.78 Y0))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (((((??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (Y0 @ Y1)))) => 24.58/3.78 (((( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (((( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) <=> 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y3 @ Y1))))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) <=> 24.58/3.78 (in @ 24.58/3.78 Y3 @ Y1))))))))))))))))))) => 24.58/3.78 (((( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) <=> 24.58/3.78 (Y1 @ Y3))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))) <=> 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 Y2) = 24.58/3.78 (setadjoin @ 24.58/3.78 Y1 @ Y3))))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (powerset @ 24.58/3.78 Y0) = 24.58/3.78 (powerset @ 24.58/3.78 Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (setunion @ 24.58/3.78 Y0) = 24.58/3.78 (setunion @ 24.58/3.78 Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) <=> 24.58/3.78 (Y1 @ Y3))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))) => 24.58/3.78 (( 24.58/3.78 (descr @ 24.58/3.78 Y0) = 24.58/3.78 (descr @ 24.58/3.78 Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y4 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y4 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y5 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y5 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y4) = 24.58/3.78 (Y5))) => 24.58/3.78 (( 24.58/3.78 (Y2 @ 24.58/3.78 Y4) <=> 24.58/3.78 (Y3 @ Y5))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (dsetconstr @ 24.58/3.78 Y0 @ 24.58/3.78 Y2) = 24.58/3.78 (dsetconstr @ 24.58/3.78 Y1 @ Y3))))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (subset @ 24.58/3.78 Y1 @ Y0))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (subset @ 24.58/3.78 emptyset @ 24.58/3.78 Y0)))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y0)))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 subset @ 24.58/3.78 Y0 @ Y1)))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 subset @ 24.58/3.78 Y0 @ Y1))) => 24.58/3.78 (( 24.58/3.78 (Y0) != 24.58/3.78 (Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (( 24.58/3.78 (Y0) != 24.58/3.78 (Y1)))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y0)))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 Y2) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y2)))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ Y1)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 ( 24.58/3.78 setadjoin @ 24.58/3.78 Y1 @ Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (in @ 24.58/3.78 Y0 @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y1)))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 emptyset) => 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (emptyset)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y1 @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y0)))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y1 @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y0)) => 24.58/3.78 (subset @ 24.58/3.78 Y1 @ Y0))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (in @ 24.58/3.78 Y0 @ 24.58/3.78 (powerset @ 24.58/3.78 Y0))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (subset @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y0) @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y1)))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (in @ 24.58/3.78 (dsetconstr @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 (powerset @ 24.58/3.78 Y0)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (subset @ 24.58/3.78 (dsetconstr @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 Y0))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y0 @ Y1))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (in @ 24.58/3.78 Y1 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y1 @ 24.58/3.78 emptyset))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y0 @ Y1))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $o]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) => 24.58/3.78 (Y3))) => 24.58/3.78 (Y3))))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) | 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y0)))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 (binunion @ 24.58/3.78 Y0 @ Y1)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 (binunion @ 24.58/3.78 Y0 @ Y1)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) => 24.58/3.78 (subset @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y0)))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 Y0))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y0))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y1))) => 24.58/3.78 (subset @ 24.58/3.78 Y1 @ Y0))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))))) => 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (emptyset))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 Y1))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y0))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y1 @ Y2)) = 24.58/3.78 (binunion @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setminus @ 24.58/3.78 Y0 @ Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setminus @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y0)))))))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setminus @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.58/3.78 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl308])). 24.58/3.78 thf(zip_derived_cl319, plain, 24.58/3.78 (~ (((((!!) @ (^[Y0 : $i]: (in @ emptyset @ (powerset @ Y0))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((in @ Y1 @ 24.58/3.78 (powerset @ Y0)) => 24.58/3.78 (((in @ Y2 @ Y1) => (in @ 24.58/3.78 Y2 @ Y0)))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((in @ Y1 @ Y2) => 24.58/3.78 (((in @ Y2 @ Y0) => (in @ 24.58/3.78 Y1 @ (setunion @ Y0))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y1 @ (setunion @ Y0)) => 24.58/3.78 (((!!) @ (^[Y2 : $o]: 24.58/3.78 (((((!!) @ (^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y1 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y3 @ 24.58/3.78 Y0) => 24.58/3.78 (Y2)))))))) => 24.58/3.78 (Y2)))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y1 @ Y0) => (in @ Y1 @ 24.58/3.78 (powerset @ (setunion @ Y0))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.78 (((((??) @ (^[Y1 : $i]: 24.58/3.78 (((Y0 @ Y1) & 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((Y0 @ Y2) => 24.58/3.78 (((Y1) = (Y2))))))))))))) => 24.58/3.78 (((??) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((Y0 @ Y2) <=> 24.58/3.78 (((Y2) = (Y1)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((((Y0) != (emptyset))) => 24.58/3.78 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ emptyset)) => 24.58/3.78 (((Y0) = (Y1))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((((Y0) != (Y1))) => 24.58/3.78 (((~) @ (in @ Y1 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ emptyset)))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((((Y0) = (Y1))) => 24.58/3.78 (in @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ 24.58/3.78 emptyset)))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ 24.58/3.78 emptyset)) => 24.58/3.78 (in @ Y1 @ 24.58/3.78 (setadjoin @ Y0 @ 24.58/3.78 emptyset)))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 ( 24.58/3.78 setadjoin @ 24.58/3.78 Y1 @ 24.58/3.78 emptyset))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y1))) | 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y0)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (in @ Y0 @ 24.58/3.78 (setadjoin @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ 24.58/3.78 emptyset))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (in @ Y1 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y1 @ emptyset))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (((((??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))) => 24.58/3.78 (((dsetconstr @ 24.58/3.78 Y0 @ Y1) != 24.58/3.78 (emptyset))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y1 @ 24.58/3.78 emptyset) => 24.58/3.78 (Y0 @ Y1))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (((( 24.58/3.78 (~) @ ( 24.58/3.78 ((!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (((((??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))) => 24.58/3.78 (((~) @ ( 24.58/3.78 ((!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $o]: 24.58/3.78 (((Y0) => (in @ 24.58/3.78 emptyset @ 24.58/3.78 (prop2set @ Y0))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $o]: 24.58/3.78 (((Y0) => 24.58/3.78 (set2prop @ 24.58/3.78 (prop2set @ 24.58/3.78 Y0))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (Y0 @ Y1)))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (((((??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) <=> 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y1))))))))))) => 24.58/3.78 (((??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (((!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y3 @ Y1))))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) <=> 24.58/3.78 (in @ 24.58/3.78 Y3 @ Y1))))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))) => 24.58/3.78 (((( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) <=> 24.58/3.78 (Y1 @ Y3))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))) <=> 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 Y2) = 24.58/3.78 (setadjoin @ 24.58/3.78 Y1 @ Y3))))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (powerset @ 24.58/3.78 Y0) = 24.58/3.78 (powerset @ 24.58/3.78 Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (setunion @ 24.58/3.78 Y0) = 24.58/3.78 (setunion @ 24.58/3.78 Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) <=> 24.58/3.78 (Y1 @ Y3))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))) => 24.58/3.78 (( 24.58/3.78 (descr @ 24.58/3.78 Y0) = 24.58/3.78 (descr @ 24.58/3.78 Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y4 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y4 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y5 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y5 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y4) = 24.58/3.78 (Y5))) => 24.58/3.78 (( 24.58/3.78 (Y2 @ 24.58/3.78 Y4) <=> 24.58/3.78 (Y3 @ Y5))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (dsetconstr @ 24.58/3.78 Y0 @ 24.58/3.78 Y2) = 24.58/3.78 (dsetconstr @ 24.58/3.78 Y1 @ Y3))))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (subset @ 24.58/3.78 Y1 @ Y0))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (subset @ 24.58/3.78 emptyset @ 24.58/3.78 Y0)))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y0)))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 subset @ 24.58/3.78 Y0 @ Y1)))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 subset @ 24.58/3.78 Y0 @ Y1))) => 24.58/3.78 (( 24.58/3.78 (Y0) != 24.58/3.78 (Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (( 24.58/3.78 (Y0) != 24.58/3.78 (Y1)))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y0)))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 Y2) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y2)))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ Y1)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 ( 24.58/3.78 setadjoin @ 24.58/3.78 Y1 @ Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (in @ 24.58/3.78 Y0 @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y1)))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 emptyset) => 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (emptyset)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y1 @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y0)))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y1 @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y0)) => 24.58/3.78 (subset @ 24.58/3.78 Y1 @ Y0))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (in @ 24.58/3.78 Y0 @ 24.58/3.78 (powerset @ 24.58/3.78 Y0))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (subset @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y0) @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y1)))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (in @ 24.58/3.78 (dsetconstr @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 (powerset @ 24.58/3.78 Y0)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (subset @ 24.58/3.78 (dsetconstr @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 Y0))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y0 @ Y1))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (in @ 24.58/3.78 Y1 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y1 @ 24.58/3.78 emptyset))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y0 @ Y1))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $o]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) => 24.58/3.78 (Y3))) => 24.58/3.78 (Y3))))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) | 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y0)))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 (binunion @ 24.58/3.78 Y0 @ Y1)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 (binunion @ 24.58/3.78 Y0 @ Y1)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) => 24.58/3.78 (subset @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y0)))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 Y0))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y0))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y1))) => 24.58/3.78 (subset @ 24.58/3.78 Y1 @ Y0))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))))) => 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (emptyset))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 Y1))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y0))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y1 @ Y2)) = 24.58/3.78 (binunion @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setminus @ 24.58/3.78 Y0 @ Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setminus @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y0)))))))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setminus @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.58/3.78 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl313])). 24.58/3.78 thf(zip_derived_cl325, plain, 24.58/3.78 (~ (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((in @ Y1 @ (powerset @ Y0)) => 24.58/3.78 (((in @ Y2 @ Y1) => (in @ 24.58/3.78 Y2 @ Y0)))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((in @ Y1 @ Y2) => 24.58/3.78 (((in @ Y2 @ Y0) => (in @ 24.58/3.78 Y1 @ (setunion @ Y0))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y1 @ (setunion @ Y0)) => 24.58/3.78 (((!!) @ (^[Y2 : $o]: 24.58/3.78 (((((!!) @ (^[Y3 : $i]: 24.58/3.78 (((in @ 24.58/3.78 Y1 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y3 @ 24.58/3.78 Y0) => 24.58/3.78 (Y2)))))))) => 24.58/3.78 (Y2)))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y1 @ Y0) => (in @ Y1 @ 24.58/3.78 (powerset @ (setunion @ Y0))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.78 (((((??) @ (^[Y1 : $i]: 24.58/3.78 (((Y0 @ Y1) & 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((Y0 @ Y2) => 24.58/3.78 (((Y1) = (Y2))))))))))))) => 24.58/3.78 (((??) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((Y0 @ Y2) <=> 24.58/3.78 (((Y2) = (Y1)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((((Y0) != (emptyset))) => 24.58/3.78 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ emptyset)) => 24.58/3.78 (((Y0) = (Y1))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((((Y0) != (Y1))) => 24.58/3.78 (((~) @ (in @ Y1 @ 24.58/3.78 (setadjoin @ Y0 @ 24.58/3.78 emptyset)))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((((Y0) = (Y1))) => (in @ 24.58/3.78 Y0 @ 24.58/3.78 (setadjoin @ Y1 @ emptyset)))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ 24.58/3.78 emptyset)) => 24.58/3.78 (in @ Y1 @ 24.58/3.78 (setadjoin @ Y0 @ 24.58/3.78 emptyset)))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((in @ 24.58/3.78 Y2 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 ( 24.58/3.78 setadjoin @ 24.58/3.78 Y1 @ 24.58/3.78 emptyset))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y1))) | 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y0)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (in @ Y0 @ 24.58/3.78 (setadjoin @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ 24.58/3.78 emptyset))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (in @ Y1 @ 24.58/3.78 (setadjoin @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ 24.58/3.78 emptyset))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (((((??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (((in @ 24.58/3.78 Y2 @ Y0) & 24.58/3.78 (Y1 @ Y2)))))) => 24.58/3.78 (((dsetconstr @ 24.58/3.78 Y0 @ Y1) != 24.58/3.78 (emptyset))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y1 @ 24.58/3.78 emptyset) => 24.58/3.78 (Y0 @ Y1))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (((((~) @ ( 24.58/3.78 ((!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (((??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (((( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ((??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $o]: 24.58/3.78 (((Y0) => (in @ 24.58/3.78 emptyset @ 24.58/3.78 (prop2set @ Y0))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $o]: 24.58/3.78 (((Y0) => 24.58/3.78 (set2prop @ 24.58/3.78 (prop2set @ Y0))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (Y0 @ Y1)))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) <=> 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (((!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y3 @ Y1))))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (((!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) <=> 24.58/3.78 (in @ 24.58/3.78 Y3 @ Y1))))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) <=> 24.58/3.78 (Y1 @ Y3))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))) <=> 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))))))))))))) => 24.58/3.78 (((( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 Y2) = 24.58/3.78 (setadjoin @ 24.58/3.78 Y1 @ Y3))))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (powerset @ 24.58/3.78 Y0) = 24.58/3.78 (powerset @ 24.58/3.78 Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (setunion @ 24.58/3.78 Y0) = 24.58/3.78 (setunion @ 24.58/3.78 Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) <=> 24.58/3.78 (Y1 @ Y3))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))) => 24.58/3.78 (( 24.58/3.78 (descr @ 24.58/3.78 Y0) = 24.58/3.78 (descr @ 24.58/3.78 Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y4 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y4 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y5 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y5 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y4) = 24.58/3.78 (Y5))) => 24.58/3.78 (( 24.58/3.78 (Y2 @ 24.58/3.78 Y4) <=> 24.58/3.78 (Y3 @ Y5))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (dsetconstr @ 24.58/3.78 Y0 @ 24.58/3.78 Y2) = 24.58/3.78 (dsetconstr @ 24.58/3.78 Y1 @ Y3))))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (subset @ 24.58/3.78 Y1 @ Y0))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (subset @ 24.58/3.78 emptyset @ 24.58/3.78 Y0)))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y0)))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 subset @ 24.58/3.78 Y0 @ Y1)))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 subset @ 24.58/3.78 Y0 @ Y1))) => 24.58/3.78 (( 24.58/3.78 (Y0) != 24.58/3.78 (Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (( 24.58/3.78 (Y0) != 24.58/3.78 (Y1)))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y0)))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 Y2) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y2)))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ Y1)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 ( 24.58/3.78 setadjoin @ 24.58/3.78 Y1 @ Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (in @ 24.58/3.78 Y0 @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y1)))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 emptyset) => 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (emptyset)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y1 @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y0)))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y1 @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y0)) => 24.58/3.78 (subset @ 24.58/3.78 Y1 @ Y0))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (in @ 24.58/3.78 Y0 @ 24.58/3.78 (powerset @ 24.58/3.78 Y0))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (subset @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y0) @ 24.58/3.78 ( 24.58/3.78 powerset @ 24.58/3.78 Y1)))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (in @ 24.58/3.78 (dsetconstr @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 (powerset @ 24.58/3.78 Y0)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (subset @ 24.58/3.78 (dsetconstr @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 Y0))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y0 @ Y1))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (in @ 24.58/3.78 Y1 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y1 @ 24.58/3.78 emptyset))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y0 @ Y1))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $o]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) => 24.58/3.78 (Y3))) => 24.58/3.78 (Y3))))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) | 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y0)))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 (binunion @ 24.58/3.78 Y0 @ Y1)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 (binunion @ 24.58/3.78 Y0 @ Y1)))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y2 @ 24.58/3.78 Y1) => 24.58/3.78 (subset @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y0)))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 Y0))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y0))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y1))) => 24.58/3.78 (subset @ 24.58/3.78 Y1 @ Y0))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))))) => 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (emptyset))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (subset @ 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 Y1))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y1 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) = 24.58/3.78 (Y0))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (binintersect @ 24.58/3.78 Y0 @ 24.58/3.78 ( 24.58/3.78 binunion @ 24.58/3.78 Y1 @ Y2)) = 24.58/3.78 (binunion @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y1) @ 24.58/3.78 ( 24.58/3.78 binintersect @ 24.58/3.78 Y0 @ Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setminus @ 24.58/3.78 Y0 @ Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setminus @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y0)))))))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 ( 24.58/3.78 setminus @ 24.58/3.78 Y0 @ Y1)) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.58/3.78 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl319])). 24.58/3.78 thf(zip_derived_cl331, plain, 24.58/3.78 (~ (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((in @ Y1 @ Y2) => 24.58/3.78 (((in @ Y2 @ Y0) => (in @ 24.58/3.78 Y1 @ (setunion @ Y0))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y1 @ (setunion @ Y0)) => 24.58/3.78 (((!!) @ (^[Y2 : $o]: 24.58/3.78 (((((!!) @ (^[Y3 : $i]: 24.58/3.78 (((in @ Y1 @ 24.58/3.78 Y3) => 24.58/3.78 (((in @ 24.58/3.78 Y3 @ 24.58/3.78 Y0) => 24.58/3.78 (Y2)))))))) => 24.58/3.78 (Y2)))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y1 @ Y0) => (in @ Y1 @ 24.58/3.78 (powerset @ (setunion @ Y0))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.78 (((((??) @ (^[Y1 : $i]: 24.58/3.78 (((Y0 @ Y1) & 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((Y0 @ Y2) => 24.58/3.78 (((Y1) = (Y2))))))))))))) => 24.58/3.78 (((??) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((Y0 @ Y2) <=> 24.58/3.78 (((Y2) = (Y1)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((((Y0) != (emptyset))) => 24.58/3.78 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ emptyset)) => 24.58/3.78 (((Y0) = (Y1))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((((Y0) != (Y1))) => 24.58/3.78 (((~) @ (in @ Y1 @ 24.58/3.78 (setadjoin @ Y0 @ 24.58/3.78 emptyset)))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((((Y0) = (Y1))) => (in @ 24.58/3.78 Y0 @ 24.58/3.78 (setadjoin @ Y1 @ emptyset)))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ emptyset)) => 24.58/3.78 (in @ Y1 @ 24.58/3.78 (setadjoin @ Y0 @ emptyset)))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((!!) @ (^[Y2 : $i]: 24.58/3.78 (((in @ Y2 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 (setadjoin @ 24.58/3.78 Y1 @ 24.58/3.78 emptyset))) => 24.58/3.78 (((( 24.58/3.78 (Y2) = 24.58/3.78 (Y1))) | 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y0)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (in @ Y0 @ 24.58/3.78 (setadjoin @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ 24.58/3.78 emptyset))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (in @ Y1 @ 24.58/3.78 (setadjoin @ Y0 @ 24.58/3.78 (setadjoin @ Y1 @ 24.58/3.78 emptyset))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (((((??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (((in @ Y2 @ 24.58/3.78 Y0) & (Y1 @ 24.58/3.78 Y2)))))) => 24.58/3.78 (((dsetconstr @ 24.58/3.78 Y0 @ Y1) != 24.58/3.78 (emptyset))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.78 (((!!) @ (^[Y1 : $i]: 24.58/3.78 (((in @ Y1 @ 24.58/3.78 emptyset) => 24.58/3.78 (Y0 @ Y1))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (((((~) @ ( 24.58/3.78 ((!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 ( 24.58/3.78 ( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (((??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))) => 24.58/3.78 (((~) @ ( 24.58/3.78 ((??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (((( 24.58/3.78 (~) @ ( 24.58/3.78 ((??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ (^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $o]: 24.58/3.78 (((Y0) => (in @ 24.58/3.78 emptyset @ 24.58/3.78 (prop2set @ Y0))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $o]: 24.58/3.78 (((Y0) => 24.58/3.78 (set2prop @ 24.58/3.78 (prop2set @ Y0))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (((( 24.58/3.78 (~) @ ( 24.58/3.78 ((??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (((!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 ( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (Y1 @ Y2)))))))) => 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) & 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 Y1 @ Y2)))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.78 (((( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (Y0 @ Y1)))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) <=> 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))) => 24.58/3.78 (((((!!) @ (^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y3 @ Y1))))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (((!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) <=> 24.58/3.78 (in @ 24.58/3.78 Y3 @ Y1))))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (((( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) <=> 24.58/3.78 (Y1 @ Y3))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))) <=> 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))))))))))))) => 24.58/3.78 (((((!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (setadjoin @ 24.58/3.78 Y0 @ 24.58/3.78 Y2) = 24.58/3.78 (setadjoin @ 24.58/3.78 Y1 @ Y3))))))))))))))))))) => 24.58/3.78 (((( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (powerset @ 24.58/3.78 Y0) = 24.58/3.78 (powerset @ 24.58/3.78 Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (setunion @ 24.58/3.78 Y0) = 24.58/3.78 (setunion @ 24.58/3.78 Y1))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2))))))))))))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) => 24.58/3.78 (( 24.58/3.78 (Y1) = 24.58/3.78 (Y2)))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))) => 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) <=> 24.58/3.78 (Y1 @ Y3))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y0 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (??) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y2) & 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i]: 24.58/3.78 (( 24.58/3.78 (Y1 @ 24.58/3.78 Y3) => 24.58/3.78 (( 24.58/3.78 (Y2) = 24.58/3.78 (Y3))))))))))))) => 24.58/3.78 (( 24.58/3.78 (descr @ 24.58/3.78 Y0) = 24.58/3.78 (descr @ 24.58/3.78 Y1))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y3 : $i > $o]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y4 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y4 @ 24.58/3.78 Y0) => 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y5 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y5 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y4) = 24.58/3.78 (Y5))) => 24.58/3.78 (( 24.58/3.78 (Y2 @ 24.58/3.78 Y4) <=> 24.58/3.78 (Y3 @ Y5))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (dsetconstr @ 24.58/3.78 Y0 @ 24.58/3.78 Y2) = 24.58/3.78 (dsetconstr @ 24.58/3.78 Y1 @ Y3))))))))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (subset @ 24.58/3.78 Y1 @ Y0))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (Y0) = 24.58/3.78 (Y1))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))) => 24.58/3.78 (subset @ 24.58/3.78 Y0 @ Y1))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (subset @ 24.58/3.78 emptyset @ 24.58/3.78 Y0)))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (in @ 24.58/3.78 Y2 @ 24.58/3.78 Y0) => 24.58/3.78 (in @ 24.58/3.78 Y2 @ Y1)))))))))))))) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y0 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y1 : $i]: 24.58/3.78 (( 24.58/3.78 (!!) @ ( 24.58/3.78 ^[Y2 : $i]: 24.58/3.78 (( 24.58/3.78 (subset @ 24.58/3.78 Y0 @ 24.58/3.78 Y1) => 24.58/3.78 (( 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y1))) => 24.58/3.78 (( 24.58/3.78 (~) @ ( 24.58/3.78 in @ 24.58/3.78 Y2 @ Y0)))))))))))))))) => 24.58/3.79 (( 24.58/3.79 (( 24.58/3.79 (!!) @ ( 24.58/3.79 ^[Y0 : $i]: 24.58/3.79 (( 24.58/3.79 (!!) @ ( 24.58/3.79 ^[Y1 : $i]: 24.58/3.79 (( 24.58/3.79 (!!) @ ( 24.58/3.79 ^[Y2 : $i]: 24.58/3.79 (( 24.58/3.79 (in @ 24.58/3.79 Y2 @ 24.58/3.79 Y0) => 24.58/3.79 (( 24.58/3.79 (( 24.58/3.79 (~) @ ( 24.58/3.79 in @ 24.58/3.79 Y2 @ Y1))) => 24.58/3.79 (( 24.58/3.79 (~) @ ( 24.58/3.79 subset @ 24.58/3.79 Y0 @ Y1)))))))))))))))) => 24.58/3.79 (( 24.58/3.79 (( 24.58/3.79 (!!) @ ( 24.58/3.79 ^[Y0 : $i]: 24.58/3.79 (( 24.58/3.79 (!!) @ ( 24.58/3.79 ^[Y1 : $i]: 24.58/3.79 (( 24.58/3.79 (( 24.58/3.79 (~) @ ( 24.58/3.79 subset @ 24.58/3.79 Y0 @ Y1))) => 24.58/3.79 (( 24.58/3.79 (Y0) != 24.58/3.79 (Y1))))))))))) => 24.58/3.79 (( 24.58/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (Y0) != 24.84/3.79 (Y1)))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y0)))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y2) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y2)))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 ( 24.84/3.79 setadjoin @ 24.84/3.79 Y1 @ Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (in @ 24.84/3.79 Y0 @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y1)))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 emptyset) => 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (emptyset)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y1 @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y0)))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y1 @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y0)) => 24.84/3.79 (subset @ 24.84/3.79 Y1 @ Y0))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (in @ 24.84/3.79 Y0 @ 24.84/3.79 (powerset @ 24.84/3.79 Y0))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (subset @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y0) @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y1)))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (in @ 24.84/3.79 (dsetconstr @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 (powerset @ 24.84/3.79 Y0)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (subset @ 24.84/3.79 (dsetconstr @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 Y0))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (in @ 24.84/3.79 Y1 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y1 @ 24.84/3.79 emptyset))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $o]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (Y3))) => 24.84/3.79 (Y3))))))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) | 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y0)))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 (binunion @ 24.84/3.79 Y0 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 (binunion @ 24.84/3.79 Y0 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (subset @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y0)))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 Y0))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y0))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y1))) => 24.84/3.79 (subset @ 24.84/3.79 Y1 @ Y0))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 ( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (emptyset))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 Y1))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y1))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y0))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y1 @ Y2)) = 24.84/3.79 (binunion @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 setminus @ 24.84/3.79 Y0 @ Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 setminus @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y0)))))))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 setminus @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.79 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl325])). 24.84/3.79 thf(zip_derived_cl338, plain, 24.84/3.79 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y1 @ (setunion @ Y0)) => 24.84/3.79 (((!!) @ (^[Y2 : $o]: 24.84/3.79 (((((!!) @ (^[Y3 : $i]: 24.84/3.79 (((in @ Y1 @ 24.84/3.79 Y3) => 24.84/3.79 (((in @ Y3 @ 24.84/3.79 Y0) => (Y2)))))))) => 24.84/3.79 (Y2)))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y1 @ Y0) => (in @ Y1 @ 24.84/3.79 (powerset @ (setunion @ Y0))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((((??) @ (^[Y1 : $i]: 24.84/3.79 (((Y0 @ Y1) & 24.84/3.79 (((!!) @ (^[Y2 : $i]: 24.84/3.79 (((Y0 @ Y2) => 24.84/3.79 (((Y1) = (Y2))))))))))))) => 24.84/3.79 (((??) @ (^[Y1 : $i]: 24.84/3.79 (((!!) @ (^[Y2 : $i]: 24.84/3.79 (((Y0 @ Y2) <=> 24.84/3.79 (((Y2) = (Y1)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((((Y0) != (emptyset))) => 24.84/3.79 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset)) => 24.84/3.79 (((Y0) = (Y1))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((((Y0) != (Y1))) => 24.84/3.79 (((~) @ (in @ Y1 @ 24.84/3.79 (setadjoin @ Y0 @ 24.84/3.79 emptyset)))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((((Y0) = (Y1))) => (in @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset)))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset)) => 24.84/3.79 (in @ Y1 @ 24.84/3.79 (setadjoin @ Y0 @ emptyset)))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((!!) @ (^[Y2 : $i]: 24.84/3.79 (((in @ Y2 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y1 @ 24.84/3.79 emptyset))) => 24.84/3.79 (((((Y2) = 24.84/3.79 (Y1))) | 24.84/3.79 (((Y2) = 24.84/3.79 (Y0)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (in @ Y0 @ 24.84/3.79 (setadjoin @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ 24.84/3.79 emptyset))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (in @ Y1 @ 24.84/3.79 (setadjoin @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ 24.84/3.79 emptyset))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((??) @ (^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))) => 24.84/3.79 (((dsetconstr @ 24.84/3.79 Y0 @ Y1) != 24.84/3.79 (emptyset))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y1 @ 24.84/3.79 emptyset) => 24.84/3.79 (Y0 @ Y1))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((~) @ ( 24.84/3.79 ((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (((in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (((in @ 24.84/3.79 Y2 @ Y0) & 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))) => 24.84/3.79 (((~) @ ( 24.84/3.79 ((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 ( 24.84/3.79 ( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((~) @ ( 24.84/3.79 ((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 ((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $o]: 24.84/3.79 (((Y0) => (in @ 24.84/3.79 emptyset @ 24.84/3.79 (prop2set @ Y0))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $o]: 24.84/3.79 (((Y0) => 24.84/3.79 (set2prop @ 24.84/3.79 (prop2set @ Y0))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (((((~) @ ( 24.84/3.79 ((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (((( 24.84/3.79 (~) @ ( 24.84/3.79 ((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (Y0 @ Y1)))) => 24.84/3.79 (((( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) <=> 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y1))))))))))) => 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y3 @ Y1))))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) <=> 24.84/3.79 (in @ 24.84/3.79 Y3 @ Y1))))))))))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i > $o]: 24.84/3.79 (((((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2))))))))))))) => 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i > $o]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) <=> 24.84/3.79 (Y1 @ Y3))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))) <=> 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ 24.84/3.79 Y2) = 24.84/3.79 (setadjoin @ 24.84/3.79 Y1 @ Y3))))))))))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (powerset @ 24.84/3.79 Y0) = 24.84/3.79 (powerset @ 24.84/3.79 Y1))))))))))) => 24.84/3.79 (((( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (setunion @ 24.84/3.79 Y0) = 24.84/3.79 (setunion @ 24.84/3.79 Y1))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) <=> 24.84/3.79 (Y1 @ Y3))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))) => 24.84/3.79 (( 24.84/3.79 (descr @ 24.84/3.79 Y0) = 24.84/3.79 (descr @ 24.84/3.79 Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y4 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y4 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y5 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y5 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y4) = 24.84/3.79 (Y5))) => 24.84/3.79 (( 24.84/3.79 (Y2 @ 24.84/3.79 Y4) <=> 24.84/3.79 (Y3 @ Y5))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (dsetconstr @ 24.84/3.79 Y0 @ 24.84/3.79 Y2) = 24.84/3.79 (dsetconstr @ 24.84/3.79 Y1 @ Y3))))))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (subset @ 24.84/3.79 Y1 @ Y0))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (subset @ 24.84/3.79 emptyset @ 24.84/3.79 Y0)))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y0)))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 subset @ 24.84/3.79 Y0 @ Y1)))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 subset @ 24.84/3.79 Y0 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (Y0) != 24.84/3.79 (Y1))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (Y0) != 24.84/3.79 (Y1)))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y0)))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y2) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y2)))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 ( 24.84/3.79 setadjoin @ 24.84/3.79 Y1 @ Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (in @ 24.84/3.79 Y0 @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y1)))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 emptyset) => 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (emptyset)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y1 @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y0)))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y1 @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y0)) => 24.84/3.79 (subset @ 24.84/3.79 Y1 @ Y0))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (in @ 24.84/3.79 Y0 @ 24.84/3.79 (powerset @ 24.84/3.79 Y0))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (subset @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y0) @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y1)))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (in @ 24.84/3.79 (dsetconstr @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 (powerset @ 24.84/3.79 Y0)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (subset @ 24.84/3.79 (dsetconstr @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 Y0))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (in @ 24.84/3.79 Y1 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y1 @ 24.84/3.79 emptyset))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $o]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (Y3))) => 24.84/3.79 (Y3))))))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) | 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y0)))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 (binunion @ 24.84/3.79 Y0 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 (binunion @ 24.84/3.79 Y0 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (subset @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y0)))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 Y0))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y0))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y1))) => 24.84/3.79 (subset @ 24.84/3.79 Y1 @ Y0))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 ( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (emptyset))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 Y1))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y1))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y0))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y1 @ Y2)) = 24.84/3.79 (binunion @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 setminus @ 24.84/3.79 Y0 @ Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 setminus @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y0)))))))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 setminus @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.79 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl331])). 24.84/3.79 thf(zip_derived_cl345, plain, 24.84/3.79 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y1 @ Y0) => (in @ Y1 @ 24.84/3.79 (powerset @ (setunion @ Y0))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((((??) @ (^[Y1 : $i]: 24.84/3.79 (((Y0 @ Y1) & 24.84/3.79 (((!!) @ (^[Y2 : $i]: 24.84/3.79 (((Y0 @ Y2) => 24.84/3.79 (((Y1) = (Y2))))))))))))) => 24.84/3.79 (((??) @ (^[Y1 : $i]: 24.84/3.79 (((!!) @ (^[Y2 : $i]: 24.84/3.79 (((Y0 @ Y2) <=> 24.84/3.79 (((Y2) = (Y1)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((((Y0) != (emptyset))) => 24.84/3.79 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset)) => 24.84/3.79 (((Y0) = (Y1))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((((Y0) != (Y1))) => 24.84/3.79 (((~) @ (in @ Y1 @ 24.84/3.79 (setadjoin @ Y0 @ 24.84/3.79 emptyset)))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((((Y0) = (Y1))) => (in @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset)))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset)) => 24.84/3.79 (in @ Y1 @ 24.84/3.79 (setadjoin @ Y0 @ emptyset)))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((!!) @ (^[Y2 : $i]: 24.84/3.79 (((in @ Y2 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y1 @ emptyset))) => 24.84/3.79 (((((Y2) = (Y1))) | 24.84/3.79 (((Y2) = (Y0)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (in @ Y0 @ 24.84/3.79 (setadjoin @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (in @ Y1 @ 24.84/3.79 (setadjoin @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ 24.84/3.79 emptyset))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((??) @ (^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))) => 24.84/3.79 (((dsetconstr @ Y0 @ 24.84/3.79 Y1) != (emptyset))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y1 @ 24.84/3.79 emptyset) => (Y0 @ 24.84/3.79 Y1))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((~) @ (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (((in @ Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (((~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (((in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))) => 24.84/3.79 (((~) @ ( 24.84/3.79 ((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (((in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((~) @ ( 24.84/3.79 ((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 ( 24.84/3.79 ( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))) => 24.84/3.79 (((~) @ ( 24.84/3.79 ((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $o]: 24.84/3.79 (((Y0) => (in @ 24.84/3.79 emptyset @ 24.84/3.79 (prop2set @ Y0))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $o]: 24.84/3.79 (((Y0) => (set2prop @ 24.84/3.79 (prop2set @ Y0))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 ( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (((((~) @ ( 24.84/3.79 ((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (Y0 @ Y1)))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2))))))))))))) => 24.84/3.79 (((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) <=> 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y1))))))))))) => 24.84/3.79 (((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y3 @ Y1))))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) <=> 24.84/3.79 (in @ 24.84/3.79 Y3 @ Y1))))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i > $o]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) <=> 24.84/3.79 (Y1 @ Y3))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))) <=> 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ 24.84/3.79 Y2) = 24.84/3.79 (setadjoin @ 24.84/3.79 Y1 @ Y3))))))))))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (powerset @ 24.84/3.79 Y0) = 24.84/3.79 (powerset @ 24.84/3.79 Y1))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (setunion @ 24.84/3.79 Y0) = 24.84/3.79 (setunion @ 24.84/3.79 Y1))))))))))) => 24.84/3.79 (((( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) <=> 24.84/3.79 (Y1 @ Y3))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))) => 24.84/3.79 (( 24.84/3.79 (descr @ 24.84/3.79 Y0) = 24.84/3.79 (descr @ 24.84/3.79 Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y4 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y4 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y5 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y5 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y4) = 24.84/3.79 (Y5))) => 24.84/3.79 (( 24.84/3.79 (Y2 @ 24.84/3.79 Y4) <=> 24.84/3.79 (Y3 @ Y5))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (dsetconstr @ 24.84/3.79 Y0 @ 24.84/3.79 Y2) = 24.84/3.79 (dsetconstr @ 24.84/3.79 Y1 @ Y3))))))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (subset @ 24.84/3.79 Y1 @ Y0))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (subset @ 24.84/3.79 emptyset @ 24.84/3.79 Y0)))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y0)))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 subset @ 24.84/3.79 Y0 @ Y1)))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 subset @ 24.84/3.79 Y0 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (Y0) != 24.84/3.79 (Y1))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (Y0) != 24.84/3.79 (Y1)))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y0)))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y2) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y2)))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 ( 24.84/3.79 setadjoin @ 24.84/3.79 Y1 @ Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (in @ 24.84/3.79 Y0 @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y1)))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 emptyset) => 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (emptyset)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y1 @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y0)))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y1 @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y0)) => 24.84/3.79 (subset @ 24.84/3.79 Y1 @ Y0))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (in @ 24.84/3.79 Y0 @ 24.84/3.79 (powerset @ 24.84/3.79 Y0))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (subset @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y0) @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y1)))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (in @ 24.84/3.79 (dsetconstr @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 (powerset @ 24.84/3.79 Y0)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (subset @ 24.84/3.79 (dsetconstr @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 Y0))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (in @ 24.84/3.79 Y1 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y1 @ 24.84/3.79 emptyset))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $o]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (Y3))) => 24.84/3.79 (Y3))))))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) | 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y0)))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 (binunion @ 24.84/3.79 Y0 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 (binunion @ 24.84/3.79 Y0 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (subset @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y0)))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 Y0))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y0))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y1))) => 24.84/3.79 (subset @ 24.84/3.79 Y1 @ Y0))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 ( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (emptyset))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 Y1))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y1))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y0))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y1 @ Y2)) = 24.84/3.79 (binunion @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 setminus @ 24.84/3.79 Y0 @ Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 setminus @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y0)))))))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 setminus @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.79 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl338])). 24.84/3.79 thf(zip_derived_cl354, plain, 24.84/3.79 (~ (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((((??) @ (^[Y1 : $i]: 24.84/3.79 (((Y0 @ Y1) & 24.84/3.79 (((!!) @ (^[Y2 : $i]: 24.84/3.79 (((Y0 @ Y2) => 24.84/3.79 (((Y1) = (Y2))))))))))))) => 24.84/3.79 (((??) @ (^[Y1 : $i]: 24.84/3.79 (((!!) @ (^[Y2 : $i]: 24.84/3.79 (((Y0 @ Y2) <=> 24.84/3.79 (((Y2) = (Y1)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((((Y0) != (emptyset))) => 24.84/3.79 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset)) => 24.84/3.79 (((Y0) = (Y1))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((((Y0) != (Y1))) => 24.84/3.79 (((~) @ (in @ Y1 @ 24.84/3.79 (setadjoin @ Y0 @ emptyset)))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((((Y0) = (Y1))) => (in @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset)))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset)) => 24.84/3.79 (in @ Y1 @ 24.84/3.79 (setadjoin @ Y0 @ emptyset)))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((!!) @ (^[Y2 : $i]: 24.84/3.79 (((in @ Y2 @ 24.84/3.79 (setadjoin @ Y0 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y1 @ emptyset))) => 24.84/3.79 (((((Y2) = (Y1))) | 24.84/3.79 (((Y2) = (Y0)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (in @ Y0 @ 24.84/3.79 (setadjoin @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (in @ Y1 @ 24.84/3.79 (setadjoin @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((??) @ (^[Y2 : $i]: 24.84/3.79 (((in @ 24.84/3.79 Y2 @ Y0) & 24.84/3.79 (Y1 @ Y2)))))) => 24.84/3.79 (((dsetconstr @ Y0 @ 24.84/3.79 Y1) != (emptyset))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y1 @ 24.84/3.79 emptyset) => (Y0 @ Y1))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((~) @ (((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (((??) @ (^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (((in @ Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (((~) @ ( 24.84/3.79 Y1 @ Y2)))))))) => 24.84/3.79 (((~) @ (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((~) @ ( 24.84/3.79 ((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (((in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (((in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))) => 24.84/3.79 (((~) @ ( 24.84/3.79 ((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 ( 24.84/3.79 ( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $o]: 24.84/3.79 (((Y0) => (in @ 24.84/3.79 emptyset @ 24.84/3.79 (prop2set @ Y0))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $o]: 24.84/3.79 (((Y0) => (set2prop @ 24.84/3.79 (prop2set @ Y0))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 ( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 ( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (Y0 @ Y1)))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2))))))))))))) => 24.84/3.79 (((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) <=> 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y1))))))))))) => 24.84/3.79 (((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y3 @ Y1))))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) <=> 24.84/3.79 (in @ 24.84/3.79 Y3 @ Y1))))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) <=> 24.84/3.79 (Y1 @ Y3))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))) <=> 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ 24.84/3.79 Y2) = 24.84/3.79 (setadjoin @ 24.84/3.79 Y1 @ Y3))))))))))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (powerset @ 24.84/3.79 Y0) = 24.84/3.79 (powerset @ 24.84/3.79 Y1))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (setunion @ 24.84/3.79 Y0) = 24.84/3.79 (setunion @ 24.84/3.79 Y1))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))) => 24.84/3.79 (((( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) <=> 24.84/3.79 (Y1 @ Y3))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))) => 24.84/3.79 (( 24.84/3.79 (descr @ 24.84/3.79 Y0) = 24.84/3.79 (descr @ 24.84/3.79 Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y4 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y4 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y5 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y5 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y4) = 24.84/3.79 (Y5))) => 24.84/3.79 (( 24.84/3.79 (Y2 @ 24.84/3.79 Y4) <=> 24.84/3.79 (Y3 @ Y5))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (dsetconstr @ 24.84/3.79 Y0 @ 24.84/3.79 Y2) = 24.84/3.79 (dsetconstr @ 24.84/3.79 Y1 @ Y3))))))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (subset @ 24.84/3.79 Y1 @ Y0))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (subset @ 24.84/3.79 emptyset @ 24.84/3.79 Y0)))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y0)))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 subset @ 24.84/3.79 Y0 @ Y1)))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 subset @ 24.84/3.79 Y0 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (Y0) != 24.84/3.79 (Y1))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (Y0) != 24.84/3.79 (Y1)))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y0)))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y2) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y2)))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 ( 24.84/3.79 setadjoin @ 24.84/3.79 Y1 @ Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (in @ 24.84/3.79 Y0 @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y1)))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 emptyset) => 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (emptyset)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y1 @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y0)))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y1 @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y0)) => 24.84/3.79 (subset @ 24.84/3.79 Y1 @ Y0))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (in @ 24.84/3.79 Y0 @ 24.84/3.79 (powerset @ 24.84/3.79 Y0))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (subset @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y0) @ 24.84/3.79 ( 24.84/3.79 powerset @ 24.84/3.79 Y1)))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (in @ 24.84/3.79 (dsetconstr @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 (powerset @ 24.84/3.79 Y0)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (subset @ 24.84/3.79 (dsetconstr @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 Y0))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (in @ 24.84/3.79 Y1 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ 24.84/3.79 (setadjoin @ 24.84/3.79 Y1 @ 24.84/3.79 emptyset))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $o]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (Y3))) => 24.84/3.79 (Y3))))))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) | 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y0)))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 (binunion @ 24.84/3.79 Y0 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 (binunion @ 24.84/3.79 Y0 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y2 @ 24.84/3.79 Y1) => 24.84/3.79 (subset @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y0)))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 Y0))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y0))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y1))) => 24.84/3.79 (subset @ 24.84/3.79 Y1 @ Y0))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 ( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))))) => 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (emptyset))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (subset @ 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 Y1))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y1 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y1))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) = 24.84/3.79 (Y0))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (binintersect @ 24.84/3.79 Y0 @ 24.84/3.79 ( 24.84/3.79 binunion @ 24.84/3.79 Y1 @ Y2)) = 24.84/3.79 (binunion @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y1) @ 24.84/3.79 ( 24.84/3.79 binintersect @ 24.84/3.79 Y0 @ Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 setminus @ 24.84/3.79 Y0 @ Y1))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 setminus @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y0)))))))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 ( 24.84/3.79 setminus @ 24.84/3.79 Y0 @ Y1)) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.79 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl345])). 24.84/3.79 thf(zip_derived_cl362, plain, 24.84/3.79 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((((Y0) != (emptyset))) => 24.84/3.79 (((??) @ (^[Y1 : $i]: (in @ Y1 @ Y0))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset)) => 24.84/3.79 (((Y0) = (Y1))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((((Y0) != (Y1))) => 24.84/3.79 (((~) @ (in @ Y1 @ 24.84/3.79 (setadjoin @ Y0 @ emptyset)))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((((Y0) = (Y1))) => (in @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset)))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset)) => 24.84/3.79 (in @ Y1 @ 24.84/3.79 (setadjoin @ Y0 @ emptyset)))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((!!) @ (^[Y2 : $i]: 24.84/3.79 (((in @ Y2 @ 24.84/3.79 (setadjoin @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ 24.84/3.79 emptyset))) => 24.84/3.79 (((((Y2) = (Y1))) | 24.84/3.79 (((Y2) = (Y0)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (in @ Y0 @ 24.84/3.79 (setadjoin @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (in @ Y1 @ 24.84/3.79 (setadjoin @ Y0 @ 24.84/3.79 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((??) @ (^[Y2 : $i]: 24.84/3.79 (((in @ Y2 @ 24.84/3.79 Y0) & (Y1 @ 24.84/3.79 Y2)))))) => 24.84/3.79 (((dsetconstr @ Y0 @ 24.84/3.79 Y1) != (emptyset))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((!!) @ (^[Y1 : $i]: 24.84/3.79 (((in @ Y1 @ emptyset) => 24.84/3.79 (Y0 @ Y1))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((~) @ (((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (((??) @ (^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((!!) @ (^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))) => 24.84/3.79 (((~) @ (((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((~) @ (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (((in @ Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (((~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (((in @ 24.84/3.79 Y2 @ Y0) & 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))) => 24.84/3.79 (((~) @ ( 24.84/3.79 ((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (((in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $o]: 24.84/3.79 (((Y0) => (in @ emptyset @ 24.84/3.79 (prop2set @ Y0))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $o]: 24.84/3.79 (((Y0) => (set2prop @ 24.84/3.79 (prop2set @ Y0))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (((( 24.84/3.79 (~) @ ( 24.84/3.79 ((??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 ( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (Y1 @ Y2)))))))) => 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) & 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 Y1 @ Y2)))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (Y0 @ Y1)))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2))))))))))))) => 24.84/3.79 (((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (((Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) <=> 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y1))))))))))) => 24.84/3.79 (((??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (((Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (((( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y3 @ Y1))))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) <=> 24.84/3.79 (in @ 24.84/3.79 Y3 @ Y1))))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (((( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) <=> 24.84/3.79 (Y1 @ Y3))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))) <=> 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))))))))))))) => 24.84/3.79 (((((!!) @ (^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (setadjoin @ 24.84/3.79 Y0 @ 24.84/3.79 Y2) = 24.84/3.79 (setadjoin @ 24.84/3.79 Y1 @ Y3))))))))))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (powerset @ 24.84/3.79 Y0) = 24.84/3.79 (powerset @ 24.84/3.79 Y1))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (((!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (setunion @ 24.84/3.79 Y0) = 24.84/3.79 (setunion @ 24.84/3.79 Y1))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2))))))))))))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) => 24.84/3.79 (( 24.84/3.79 (Y1) = 24.84/3.79 (Y2)))))))))))))))))) => 24.84/3.79 (((((!!) @ ( 24.84/3.79 ^[Y0 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))) => 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) <=> 24.84/3.79 (Y1 @ Y3))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y0 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (??) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y2) & 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i]: 24.84/3.79 (( 24.84/3.79 (Y1 @ 24.84/3.79 Y3) => 24.84/3.79 (( 24.84/3.79 (Y2) = 24.84/3.79 (Y3))))))))))))) => 24.84/3.79 (( 24.84/3.79 (descr @ 24.84/3.79 Y0) = 24.84/3.79 (descr @ 24.84/3.79 Y1))))))))))))))) => 24.84/3.79 (((( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y3 : $i > $o]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y4 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y4 @ 24.84/3.79 Y0) => 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y5 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y5 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y4) = 24.84/3.79 (Y5))) => 24.84/3.79 (( 24.84/3.79 (Y2 @ 24.84/3.79 Y4) <=> 24.84/3.79 (Y3 @ Y5))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (dsetconstr @ 24.84/3.79 Y0 @ 24.84/3.79 Y2) = 24.84/3.79 (dsetconstr @ 24.84/3.79 Y1 @ Y3))))))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (subset @ 24.84/3.79 Y1 @ Y0))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (Y0) = 24.84/3.79 (Y1))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))) => 24.84/3.79 (subset @ 24.84/3.79 Y0 @ Y1))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (subset @ 24.84/3.79 emptyset @ 24.84/3.79 Y0)))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.79 Y2 @ 24.84/3.79 Y0) => 24.84/3.79 (in @ 24.84/3.79 Y2 @ Y1)))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (subset @ 24.84/3.79 Y0 @ 24.84/3.79 Y1) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y1))) => 24.84/3.79 (( 24.84/3.79 (~) @ ( 24.84/3.79 in @ 24.84/3.79 Y2 @ Y0)))))))))))))))) => 24.84/3.79 (( 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y0 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y1 : $i]: 24.84/3.79 (( 24.84/3.79 (!!) @ ( 24.84/3.79 ^[Y2 : $i]: 24.84/3.79 (( 24.84/3.79 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 subset @ 24.84/3.80 Y0 @ Y1)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 subset @ 24.84/3.80 Y0 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (Y0) != 24.84/3.80 (Y1))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (Y0) != 24.84/3.80 (Y1)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y0)))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y2) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y2)))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 setadjoin @ 24.84/3.80 Y1 @ Y2))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y1)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 emptyset) => 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (emptyset)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0)) => 24.84/3.80 (subset @ 24.84/3.80 Y1 @ Y0))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (in @ 24.84/3.80 Y0 @ 24.84/3.80 (powerset @ 24.84/3.80 Y0))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (subset @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0) @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y1)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (in @ 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 (powerset @ 24.84/3.80 Y0)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (subset @ 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 Y0))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y1 @ 24.84/3.80 emptyset))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $o]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (Y3))) => 24.84/3.80 (Y3))))))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) | 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y0)))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 (binunion @ 24.84/3.80 Y0 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 (binunion @ 24.84/3.80 Y0 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (subset @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y0)))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 Y0))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y0))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y1))) => 24.84/3.80 (subset @ 24.84/3.80 Y1 @ Y0))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 ( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (emptyset))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 Y1))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y1))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y0))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y1 @ Y2)) = 24.84/3.80 (binunion @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y2))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 setminus @ 24.84/3.80 Y0 @ Y1))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 setminus @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y0)))))))))))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 setminus @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.80 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl354])). 24.84/3.80 thf(zip_derived_cl370, plain, 24.84/3.80 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((in @ Y0 @ (setadjoin @ Y1 @ emptyset)) => 24.84/3.80 (((Y0) = (Y1))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((((Y0) != (Y1))) => 24.84/3.80 (((~) @ (in @ Y1 @ 24.84/3.80 (setadjoin @ Y0 @ emptyset)))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((((Y0) = (Y1))) => (in @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset)))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((in @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset)) => 24.84/3.80 (in @ Y1 @ 24.84/3.80 (setadjoin @ Y0 @ emptyset)))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((!!) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 (setadjoin @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ 24.84/3.80 emptyset))) => 24.84/3.80 (((((Y2) = (Y1))) | 24.84/3.80 (((Y2) = (Y0)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (in @ Y0 @ 24.84/3.80 (setadjoin @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (in @ Y1 @ 24.84/3.80 (setadjoin @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 Y0) & (Y1 @ 24.84/3.80 Y2)))))) => 24.84/3.80 (((dsetconstr @ Y0 @ Y1) != 24.84/3.80 (emptyset))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((in @ Y1 @ emptyset) => 24.84/3.80 (Y0 @ Y1))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (((in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((??) @ (^[Y2 : $i]: 24.84/3.80 (((in @ 24.84/3.80 Y2 @ Y0) & 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((!!) @ (^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))) => 24.84/3.80 (((~) @ (((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ (((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((!!) @ (^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (((~) @ ( 24.84/3.80 Y1 @ Y2)))))))) => 24.84/3.80 (((~) @ (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $o]: 24.84/3.80 (((Y0) => (in @ emptyset @ 24.84/3.80 (prop2set @ Y0))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $o]: 24.84/3.80 (((Y0) => (set2prop @ 24.84/3.80 (prop2set @ Y0))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ ( 24.84/3.80 ((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((( 24.84/3.80 (~) @ ( 24.84/3.80 ((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y1 : $i]: 24.84/3.80 (Y0 @ Y1)))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2))))))))))))) => 24.84/3.80 (((??) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (((Y0 @ Y1) & 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((((??) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) <=> 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y1))))))))))) => 24.84/3.80 (((??) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (((Y0 @ Y1) & 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (((((Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y3 @ Y1))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (((( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) <=> 24.84/3.80 (in @ 24.84/3.80 Y3 @ Y1))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((((??) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2))))))))))))) => 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) <=> 24.84/3.80 (Y1 @ Y3))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))) <=> 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ 24.84/3.80 Y2) = 24.84/3.80 (setadjoin @ 24.84/3.80 Y1 @ Y3))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (powerset @ 24.84/3.80 Y0) = 24.84/3.80 (powerset @ 24.84/3.80 Y1))))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (setunion @ 24.84/3.80 Y0) = 24.84/3.80 (setunion @ 24.84/3.80 Y1))))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i > $o]: 24.84/3.80 (((( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2))))))))))))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) <=> 24.84/3.80 (Y1 @ Y3))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))) => 24.84/3.80 (( 24.84/3.80 (descr @ 24.84/3.80 Y0) = 24.84/3.80 (descr @ 24.84/3.80 Y1))))))))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y4 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y4 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y5 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y5 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y4) = 24.84/3.80 (Y5))) => 24.84/3.80 (( 24.84/3.80 (Y2 @ 24.84/3.80 Y4) <=> 24.84/3.80 (Y3 @ Y5))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ 24.84/3.80 Y2) = 24.84/3.80 (dsetconstr @ 24.84/3.80 Y1 @ Y3))))))))))))))))))) => 24.84/3.80 (((( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (subset @ 24.84/3.80 Y1 @ Y0))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (subset @ 24.84/3.80 emptyset @ 24.84/3.80 Y0)))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y0)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 subset @ 24.84/3.80 Y0 @ Y1)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 subset @ 24.84/3.80 Y0 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (Y0) != 24.84/3.80 (Y1))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (Y0) != 24.84/3.80 (Y1)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y0)))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y2) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y2)))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 setadjoin @ 24.84/3.80 Y1 @ Y2))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y1)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 emptyset) => 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (emptyset)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0)) => 24.84/3.80 (subset @ 24.84/3.80 Y1 @ Y0))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (in @ 24.84/3.80 Y0 @ 24.84/3.80 (powerset @ 24.84/3.80 Y0))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (subset @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0) @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y1)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (in @ 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 (powerset @ 24.84/3.80 Y0)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (subset @ 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 Y0))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y1 @ 24.84/3.80 emptyset))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $o]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (Y3))) => 24.84/3.80 (Y3))))))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) | 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y0)))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 (binunion @ 24.84/3.80 Y0 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 (binunion @ 24.84/3.80 Y0 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (subset @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y0)))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 Y0))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y0))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y1))) => 24.84/3.80 (subset @ 24.84/3.80 Y1 @ Y0))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 ( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (emptyset))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 Y1))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y1))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y0))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y1 @ Y2)) = 24.84/3.80 (binunion @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y2))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 setminus @ 24.84/3.80 Y0 @ Y1))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 setminus @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y0)))))))))))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 setminus @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.80 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl362])). 24.84/3.80 thf(zip_derived_cl376, plain, 24.84/3.80 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((((Y0) != (Y1))) => 24.84/3.80 (((~) @ (in @ Y1 @ 24.84/3.80 (setadjoin @ Y0 @ emptyset)))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((((Y0) = (Y1))) => (in @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset)))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((in @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset)) => (in @ 24.84/3.80 Y1 @ (setadjoin @ Y0 @ emptyset)))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((!!) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 (setadjoin @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ 24.84/3.80 emptyset))) => 24.84/3.80 (((((Y2) = (Y1))) | 24.84/3.80 (((Y2) = (Y0)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (in @ Y0 @ 24.84/3.80 (setadjoin @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (in @ Y1 @ 24.84/3.80 (setadjoin @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ Y0) & 24.84/3.80 (Y1 @ Y2)))))) => 24.84/3.80 (((dsetconstr @ Y0 @ Y1) != 24.84/3.80 (emptyset))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((in @ Y1 @ emptyset) => 24.84/3.80 (Y0 @ Y1))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((??) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (((~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((!!) @ (^[Y2 : $i]: 24.84/3.80 (((in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))) => 24.84/3.80 (((~) @ (((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (((in @ 24.84/3.80 Y2 @ Y0) & 24.84/3.80 (Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ (((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((!!) @ (^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))) => 24.84/3.80 (((~) @ (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $o]: 24.84/3.80 (((Y0) => (in @ emptyset @ 24.84/3.80 (prop2set @ Y0))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $o]: 24.84/3.80 (((Y0) => (set2prop @ 24.84/3.80 (prop2set @ Y0))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ ( 24.84/3.80 ((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 ( 24.84/3.80 ( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ ( 24.84/3.80 ((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y1 : $i]: 24.84/3.80 (Y0 @ Y1)))) => 24.84/3.80 (((((!!) @ (^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2))))))))))))) => 24.84/3.80 (((??) @ (^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) <=> 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y1))))))))))) => 24.84/3.80 (((??) @ (^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y3 @ Y1))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (((((Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) <=> 24.84/3.80 (in @ 24.84/3.80 Y3 @ Y1))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((((??) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2))))))))))))) => 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) <=> 24.84/3.80 (Y1 @ Y3))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))) <=> 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ 24.84/3.80 Y2) = 24.84/3.80 (setadjoin @ 24.84/3.80 Y1 @ Y3))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (powerset @ 24.84/3.80 Y0) = 24.84/3.80 (powerset @ 24.84/3.80 Y1))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (setunion @ 24.84/3.80 Y0) = 24.84/3.80 (setunion @ 24.84/3.80 Y1))))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i > $o]: 24.84/3.80 (((((??) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2))))))))))))) => 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i > $o]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) <=> 24.84/3.80 (Y1 @ Y3))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))) => 24.84/3.80 (( 24.84/3.80 (descr @ 24.84/3.80 Y0) = 24.84/3.80 (descr @ 24.84/3.80 Y1))))))))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y4 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y4 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y5 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y5 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y4) = 24.84/3.80 (Y5))) => 24.84/3.80 (( 24.84/3.80 (Y2 @ 24.84/3.80 Y4) <=> 24.84/3.80 (Y3 @ Y5))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ 24.84/3.80 Y2) = 24.84/3.80 (dsetconstr @ 24.84/3.80 Y1 @ Y3))))))))))))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (((( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (subset @ 24.84/3.80 Y1 @ Y0))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (subset @ 24.84/3.80 emptyset @ 24.84/3.80 Y0)))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y0)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 subset @ 24.84/3.80 Y0 @ Y1)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 subset @ 24.84/3.80 Y0 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (Y0) != 24.84/3.80 (Y1))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (Y0) != 24.84/3.80 (Y1)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y0)))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y2) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y2)))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 setadjoin @ 24.84/3.80 Y1 @ Y2))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y1)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 emptyset) => 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (emptyset)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0)) => 24.84/3.80 (subset @ 24.84/3.80 Y1 @ Y0))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (in @ 24.84/3.80 Y0 @ 24.84/3.80 (powerset @ 24.84/3.80 Y0))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (subset @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0) @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y1)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (in @ 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 (powerset @ 24.84/3.80 Y0)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (subset @ 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 Y0))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y1 @ 24.84/3.80 emptyset))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $o]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (Y3))) => 24.84/3.80 (Y3))))))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) | 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y0)))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 (binunion @ 24.84/3.80 Y0 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 (binunion @ 24.84/3.80 Y0 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (subset @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y0)))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 Y0))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y0))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y1))) => 24.84/3.80 (subset @ 24.84/3.80 Y1 @ Y0))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 ( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (emptyset))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 Y1))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y1))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y0))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y1 @ Y2)) = 24.84/3.80 (binunion @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y2))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 setminus @ 24.84/3.80 Y0 @ Y1))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 setminus @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y0)))))))))))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 setminus @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.80 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl370])). 24.84/3.80 thf(zip_derived_cl382, plain, 24.84/3.80 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((((Y0) = (Y1))) => (in @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset)))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((in @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset)) => (in @ 24.84/3.80 Y1 @ (setadjoin @ Y0 @ emptyset)))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((!!) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 (setadjoin @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ 24.84/3.80 emptyset))) => 24.84/3.80 (((((Y2) = (Y1))) | 24.84/3.80 (((Y2) = (Y0)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (in @ Y0 @ 24.84/3.80 (setadjoin @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (in @ Y1 @ 24.84/3.80 (setadjoin @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ Y0) & 24.84/3.80 (Y1 @ Y2)))))) => 24.84/3.80 (((dsetconstr @ Y0 @ Y1) != 24.84/3.80 (emptyset))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((in @ Y1 @ emptyset) => (Y0 @ 24.84/3.80 Y1))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((??) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (((~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((!!) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (((~) @ ( 24.84/3.80 Y1 @ Y2)))))))) => 24.84/3.80 (((~) @ (((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 Y0) & (Y1 @ 24.84/3.80 Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ (((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (((in @ 24.84/3.80 Y2 @ Y0) & 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((!!) @ (^[Y2 : $i]: 24.84/3.80 (((in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))) => 24.84/3.80 (((~) @ (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $o]: 24.84/3.80 (((Y0) => (in @ emptyset @ 24.84/3.80 (prop2set @ Y0))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $o]: 24.84/3.80 (((Y0) => (set2prop @ 24.84/3.80 (prop2set @ Y0))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ ( 24.84/3.80 ((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (((in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (((in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ ( 24.84/3.80 ((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 ( 24.84/3.80 ( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y1 : $i]: 24.84/3.80 (Y0 @ Y1)))) => 24.84/3.80 (((((!!) @ (^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2))))))))))))) => 24.84/3.80 (((??) @ (^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) <=> 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y1))))))))))) => 24.84/3.80 (((??) @ (^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y3 @ Y1))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) <=> 24.84/3.80 (in @ 24.84/3.80 Y3 @ Y1))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((((??) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (((Y0 @ 24.84/3.80 Y1) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2))))))))))))) => 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (((( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) <=> 24.84/3.80 (Y1 @ Y3))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))) <=> 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ 24.84/3.80 Y2) = 24.84/3.80 (setadjoin @ 24.84/3.80 Y1 @ Y3))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (powerset @ 24.84/3.80 Y0) = 24.84/3.80 (powerset @ 24.84/3.80 Y1))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (setunion @ 24.84/3.80 Y0) = 24.84/3.80 (setunion @ 24.84/3.80 Y1))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2))))))))))))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i > $o]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) <=> 24.84/3.80 (Y1 @ Y3))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))) => 24.84/3.80 (( 24.84/3.80 (descr @ 24.84/3.80 Y0) = 24.84/3.80 (descr @ 24.84/3.80 Y1))))))))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y4 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y4 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y5 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y5 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y4) = 24.84/3.80 (Y5))) => 24.84/3.80 (( 24.84/3.80 (Y2 @ 24.84/3.80 Y4) <=> 24.84/3.80 (Y3 @ Y5))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ 24.84/3.80 Y2) = 24.84/3.80 (dsetconstr @ 24.84/3.80 Y1 @ Y3))))))))))))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (subset @ 24.84/3.80 Y1 @ Y0))))))))) => 24.84/3.80 (((( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (subset @ 24.84/3.80 emptyset @ 24.84/3.80 Y0)))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y0)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 subset @ 24.84/3.80 Y0 @ Y1)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 subset @ 24.84/3.80 Y0 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (Y0) != 24.84/3.80 (Y1))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (Y0) != 24.84/3.80 (Y1)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y0)))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y2) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y2)))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 setadjoin @ 24.84/3.80 Y1 @ Y2))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y1)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 emptyset) => 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (emptyset)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0)) => 24.84/3.80 (subset @ 24.84/3.80 Y1 @ Y0))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (in @ 24.84/3.80 Y0 @ 24.84/3.80 (powerset @ 24.84/3.80 Y0))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (subset @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0) @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y1)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (in @ 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 (powerset @ 24.84/3.80 Y0)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (subset @ 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 Y0))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y1 @ 24.84/3.80 emptyset))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $o]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (Y3))) => 24.84/3.80 (Y3))))))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) | 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y0)))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 (binunion @ 24.84/3.80 Y0 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 (binunion @ 24.84/3.80 Y0 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (subset @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y0)))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 Y0))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y0))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y1))) => 24.84/3.80 (subset @ 24.84/3.80 Y1 @ Y0))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 ( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (emptyset))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 Y1))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y1))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) = 24.84/3.80 (Y0))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (binintersect @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y1 @ Y2)) = 24.84/3.80 (binunion @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 ( 24.84/3.80 binintersect @ 24.84/3.80 Y0 @ Y2))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 setminus @ 24.84/3.80 Y0 @ Y1))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 setminus @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y0)))))))))))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 setminus @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.80 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl376])). 24.84/3.80 thf(zip_derived_cl390, plain, 24.84/3.80 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((in @ Y0 @ (setadjoin @ Y1 @ emptyset)) => 24.84/3.80 (in @ Y1 @ (setadjoin @ Y0 @ emptyset)))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((!!) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 (setadjoin @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset))) => 24.84/3.80 (((((Y2) = (Y1))) | 24.84/3.80 (((Y2) = (Y0)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (in @ Y0 @ 24.84/3.80 (setadjoin @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (in @ Y1 @ 24.84/3.80 (setadjoin @ Y0 @ 24.84/3.80 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ Y0) & 24.84/3.80 (Y1 @ Y2)))))) => 24.84/3.80 (((dsetconstr @ Y0 @ Y1) != 24.84/3.80 (emptyset))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((in @ Y1 @ emptyset) => (Y0 @ 24.84/3.80 Y1))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((??) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ Y0) & 24.84/3.80 (((~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((!!) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (((~) @ ( 24.84/3.80 Y1 @ Y2)))))))) => 24.84/3.80 (((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ (((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 Y0) & (Y1 @ 24.84/3.80 Y2)))))))) => 24.84/3.80 (((!!) @ (^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (((~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y2 : $i]: 24.84/3.80 (((in @ 24.84/3.80 Y2 @ Y0) & 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))) => 24.84/3.80 (((~) @ (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (((in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $o]: 24.84/3.80 (((Y0) => (in @ emptyset @ 24.84/3.80 (prop2set @ Y0))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $o]: 24.84/3.80 (((Y0) => (set2prop @ 24.84/3.80 (prop2set @ Y0))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) & 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (((in @ Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (((~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.80 (((((~) @ ( 24.84/3.80 ((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (((in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (Y1 @ Y2)))))))) => 24.84/3.80 (((??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (((in @ 24.84/3.80 Y2 @ Y0) & 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 Y1 @ Y2)))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y1 : $i]: 24.84/3.80 (Y0 @ Y1)))) => 24.84/3.80 (((((!!) @ (^[Y1 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2))))))))))))) => 24.84/3.80 (((??) @ (^[Y1 : $i]: 24.84/3.80 (((Y0 @ 24.84/3.80 Y1) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((((??) @ (^[Y1 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) <=> 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y1))))))))))) => 24.84/3.80 (((??) @ (^[Y1 : $i]: 24.84/3.80 (((Y0 @ 24.84/3.80 Y1) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (((( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y3 @ Y1))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ (^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) <=> 24.84/3.80 (in @ 24.84/3.80 Y3 @ Y1))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((((??) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (((Y0 @ Y1) & 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2))))))))))))) => 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) <=> 24.84/3.80 (Y1 @ Y3))))))))))) => 24.84/3.80 (((( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))) <=> 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (((( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ 24.84/3.80 Y2) = 24.84/3.80 (setadjoin @ 24.84/3.80 Y1 @ Y3))))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (powerset @ 24.84/3.80 Y0) = 24.84/3.80 (powerset @ 24.84/3.80 Y1))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (setunion @ 24.84/3.80 Y0) = 24.84/3.80 (setunion @ 24.84/3.80 Y1))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2))))))))))))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (( 24.84/3.80 (Y1) = 24.84/3.80 (Y2)))))))))))))))))) => 24.84/3.80 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))) => 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) <=> 24.84/3.80 (Y1 @ Y3))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y0 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (??) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y2) & 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i]: 24.84/3.80 (( 24.84/3.80 (Y1 @ 24.84/3.80 Y3) => 24.84/3.80 (( 24.84/3.80 (Y2) = 24.84/3.80 (Y3))))))))))))) => 24.84/3.80 (( 24.84/3.80 (descr @ 24.84/3.80 Y0) = 24.84/3.80 (descr @ 24.84/3.80 Y1))))))))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $i > $o]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y4 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y4 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y5 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y5 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y4) = 24.84/3.80 (Y5))) => 24.84/3.80 (( 24.84/3.80 (Y2 @ 24.84/3.80 Y4) <=> 24.84/3.80 (Y3 @ Y5))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ 24.84/3.80 Y2) = 24.84/3.80 (dsetconstr @ 24.84/3.80 Y1 @ Y3))))))))))))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (((!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (subset @ 24.84/3.80 Y1 @ Y0))))))))) => 24.84/3.80 (((((!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (((( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y1))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (subset @ 24.84/3.80 emptyset @ 24.84/3.80 Y0)))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ Y1)))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y0)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 subset @ 24.84/3.80 Y0 @ Y1)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 subset @ 24.84/3.80 Y0 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (Y0) != 24.84/3.80 (Y1))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (~) @ ( 24.84/3.80 in @ 24.84/3.80 Y2 @ Y1))) => 24.84/3.80 (( 24.84/3.80 (Y0) != 24.84/3.80 (Y1)))))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y0)))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y2) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ Y2)))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ Y1)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y2) => 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 setadjoin @ 24.84/3.80 Y1 @ Y2))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y0 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y1)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 emptyset) => 24.84/3.80 (( 24.84/3.80 (Y0) = 24.84/3.80 (emptyset)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y1 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0)) => 24.84/3.80 (subset @ 24.84/3.80 Y1 @ Y0))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (in @ 24.84/3.80 Y0 @ 24.84/3.80 (powerset @ 24.84/3.80 Y0))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (subset @ 24.84/3.80 Y0 @ 24.84/3.80 Y1) => 24.84/3.80 (subset @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y0) @ 24.84/3.80 ( 24.84/3.80 powerset @ 24.84/3.80 Y1)))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (in @ 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 (powerset @ 24.84/3.80 Y0)))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i > $o]: 24.84/3.80 (subset @ 24.84/3.80 (dsetconstr @ 24.84/3.80 Y0 @ Y1) @ 24.84/3.80 Y0))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (in @ 24.84/3.80 Y1 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y0 @ 24.84/3.80 (setadjoin @ 24.84/3.80 Y1 @ 24.84/3.80 emptyset))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y1) => 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1))))))))))))) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y0 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y1 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y2 : $i]: 24.84/3.80 (( 24.84/3.80 (!!) @ ( 24.84/3.80 ^[Y3 : $o]: 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 ( 24.84/3.80 binunion @ 24.84/3.80 Y0 @ Y1)) => 24.84/3.80 (( 24.84/3.80 (( 24.84/3.80 (in @ 24.84/3.80 Y2 @ 24.84/3.80 Y0) => 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (Y3))) => 24.84/3.81 (Y3))))))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) | 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 (binunion @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 (binunion @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y0))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y0))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y1))) => 24.84/3.81 (subset @ 24.84/3.81 Y1 @ Y0))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 ( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (emptyset))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y1))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y0))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y1 @ Y2)) = 24.84/3.81 (binunion @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y2))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.81 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl382])). 24.84/3.81 thf(zip_derived_cl398, plain, 24.84/3.81 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 (setadjoin @ Y0 @ 24.84/3.81 (setadjoin @ Y1 @ emptyset))) => 24.84/3.81 (((((Y2) = (Y1))) | 24.84/3.81 (((Y2) = (Y0)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (in @ Y0 @ 24.84/3.81 (setadjoin @ Y0 @ 24.84/3.81 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (in @ Y1 @ 24.84/3.81 (setadjoin @ Y0 @ 24.84/3.81 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) & 24.84/3.81 (Y1 @ Y2)))))) => 24.84/3.81 (((dsetconstr @ Y0 @ Y1) != 24.84/3.81 (emptyset))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) & 24.84/3.81 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (((~) @ ( 24.84/3.81 Y1 @ Y2)))))))) => 24.84/3.81 (((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (((~) @ ( 24.84/3.81 Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (((~) @ ( 24.84/3.81 Y1 @ Y2)))))))) => 24.84/3.81 (((~) @ (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $o]: 24.84/3.81 (((Y0) => (in @ emptyset @ 24.84/3.81 (prop2set @ Y0))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $o]: 24.84/3.81 (((Y0) => (set2prop @ 24.84/3.81 (prop2set @ Y0))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (((~) @ ( 24.84/3.81 Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: 24.84/3.81 (Y0 @ Y1)))) => 24.84/3.81 (((((!!) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((??) @ (^[Y1 : $i]: 24.84/3.81 (((Y0 @ Y1) & 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (((??) @ (^[Y1 : $i]: 24.84/3.81 (((Y0 @ Y1) & 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((((Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y3 @ Y1))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) <=> 24.84/3.81 (in @ 24.84/3.81 Y3 @ Y1))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (Y1 @ Y3))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) <=> 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (((((Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (setadjoin @ 24.84/3.81 Y0 @ 24.84/3.81 Y2) = 24.84/3.81 (setadjoin @ 24.84/3.81 Y1 @ Y3))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (((( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (powerset @ 24.84/3.81 Y0) = 24.84/3.81 (powerset @ 24.84/3.81 Y1))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (setunion @ 24.84/3.81 Y0) = 24.84/3.81 (setunion @ 24.84/3.81 Y1))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (Y1 @ Y3))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) => 24.84/3.81 (( 24.84/3.81 (descr @ 24.84/3.81 Y0) = 24.84/3.81 (descr @ 24.84/3.81 Y1))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y4 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y4 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y5 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y5 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y4) = 24.84/3.81 (Y5))) => 24.84/3.81 (( 24.84/3.81 (Y2 @ 24.84/3.81 Y4) <=> 24.84/3.81 (Y3 @ Y5))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (dsetconstr @ 24.84/3.81 Y0 @ 24.84/3.81 Y2) = 24.84/3.81 (dsetconstr @ 24.84/3.81 Y1 @ Y3))))))))))))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (subset @ 24.84/3.81 Y1 @ Y0))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (((( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (subset @ 24.84/3.81 emptyset @ 24.84/3.81 Y0)))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y0)))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 subset @ 24.84/3.81 Y0 @ Y1)))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 subset @ 24.84/3.81 Y0 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (Y0) != 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (Y0) != 24.84/3.81 (Y1)))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y0)))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y2) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y2)))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 (setadjoin @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 ( 24.84/3.81 setadjoin @ 24.84/3.81 Y1 @ Y2))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (in @ 24.84/3.81 Y0 @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y1)))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 emptyset) => 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (emptyset)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y1 @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y0)))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y1 @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y0)) => 24.84/3.81 (subset @ 24.84/3.81 Y1 @ Y0))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (in @ 24.84/3.81 Y0 @ 24.84/3.81 (powerset @ 24.84/3.81 Y0))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (subset @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y0) @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y1)))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i > $o]: 24.84/3.81 (in @ 24.84/3.81 (dsetconstr @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 (powerset @ 24.84/3.81 Y0)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i > $o]: 24.84/3.81 (subset @ 24.84/3.81 (dsetconstr @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y0))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (in @ 24.84/3.81 Y1 @ 24.84/3.81 (setadjoin @ 24.84/3.81 Y0 @ 24.84/3.81 (setadjoin @ 24.84/3.81 Y1 @ 24.84/3.81 emptyset))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $o]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (Y3))) => 24.84/3.81 (Y3))))))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) | 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 (binunion @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 (binunion @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y0))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y0))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y1))) => 24.84/3.81 (subset @ 24.84/3.81 Y1 @ Y0))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 ( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (emptyset))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y1))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y0))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y1 @ Y2)) = 24.84/3.81 (binunion @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y2))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.81 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl390])). 24.84/3.81 thf(zip_derived_cl408, plain, 24.84/3.81 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (in @ Y0 @ 24.84/3.81 (setadjoin @ Y0 @ 24.84/3.81 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (in @ Y1 @ 24.84/3.81 (setadjoin @ Y0 @ 24.84/3.81 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) & (Y1 @ 24.84/3.81 Y2)))))) => 24.84/3.81 (((dsetconstr @ Y0 @ Y1) != (emptyset))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) & 24.84/3.81 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) => 24.84/3.81 (((~) @ (Y1 @ Y2)))))))) => 24.84/3.81 (((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ 24.84/3.81 Y2 @ Y0) & 24.84/3.81 (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (((~) @ ( 24.84/3.81 Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (((~) @ ( 24.84/3.81 Y1 @ Y2)))))))) => 24.84/3.81 (((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $o]: 24.84/3.81 (((Y0) => (in @ emptyset @ 24.84/3.81 (prop2set @ Y0))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $o]: 24.84/3.81 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((??) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: 24.84/3.81 (Y0 @ Y1)))) => 24.84/3.81 (((((!!) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((??) @ (^[Y1 : $i]: 24.84/3.81 (((Y0 @ Y1) & 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (((??) @ (^[Y1 : $i]: 24.84/3.81 (((Y0 @ Y1) & 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((((Y0) = (Y1))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y3 @ Y1))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((((Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) <=> 24.84/3.81 (in @ 24.84/3.81 Y3 @ Y1))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (Y1 @ Y3))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) <=> 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (setadjoin @ 24.84/3.81 Y0 @ 24.84/3.81 Y2) = 24.84/3.81 (setadjoin @ 24.84/3.81 Y1 @ Y3))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (((((Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (((powerset @ 24.84/3.81 Y0) = 24.84/3.81 (powerset @ 24.84/3.81 Y1))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (((( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (setunion @ 24.84/3.81 Y0) = 24.84/3.81 (setunion @ 24.84/3.81 Y1))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (Y1 @ Y3))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) => 24.84/3.81 (( 24.84/3.81 (descr @ 24.84/3.81 Y0) = 24.84/3.81 (descr @ 24.84/3.81 Y1))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y4 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y4 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y5 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y5 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y4) = 24.84/3.81 (Y5))) => 24.84/3.81 (( 24.84/3.81 (Y2 @ 24.84/3.81 Y4) <=> 24.84/3.81 (Y3 @ Y5))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (dsetconstr @ 24.84/3.81 Y0 @ 24.84/3.81 Y2) = 24.84/3.81 (dsetconstr @ 24.84/3.81 Y1 @ Y3))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (subset @ 24.84/3.81 Y1 @ Y0))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (subset @ 24.84/3.81 emptyset @ 24.84/3.81 Y0)))) => 24.84/3.81 (((( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y0)))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 subset @ 24.84/3.81 Y0 @ Y1)))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 subset @ 24.84/3.81 Y0 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (Y0) != 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (Y0) != 24.84/3.81 (Y1)))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y0)))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y2) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y2)))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 (setadjoin @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 ( 24.84/3.81 setadjoin @ 24.84/3.81 Y1 @ Y2))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (in @ 24.84/3.81 Y0 @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y1)))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 emptyset) => 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (emptyset)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y1 @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y0)))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y1 @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y0)) => 24.84/3.81 (subset @ 24.84/3.81 Y1 @ Y0))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (in @ 24.84/3.81 Y0 @ 24.84/3.81 (powerset @ 24.84/3.81 Y0))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (subset @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y0) @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y1)))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i > $o]: 24.84/3.81 (in @ 24.84/3.81 (dsetconstr @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 (powerset @ 24.84/3.81 Y0)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i > $o]: 24.84/3.81 (subset @ 24.84/3.81 (dsetconstr @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y0))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (in @ 24.84/3.81 Y1 @ 24.84/3.81 (setadjoin @ 24.84/3.81 Y0 @ 24.84/3.81 (setadjoin @ 24.84/3.81 Y1 @ 24.84/3.81 emptyset))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $o]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (Y3))) => 24.84/3.81 (Y3))))))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) | 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 (binunion @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 (binunion @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y0))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y0))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y1))) => 24.84/3.81 (subset @ 24.84/3.81 Y1 @ Y0))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 ( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (emptyset))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y1))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y0))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y1 @ Y2)) = 24.84/3.81 (binunion @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y2))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.81 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl398])). 24.84/3.81 thf(zip_derived_cl417, plain, 24.84/3.81 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (in @ Y1 @ 24.84/3.81 (setadjoin @ Y0 @ 24.84/3.81 (setadjoin @ Y1 @ emptyset))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) & (Y1 @ Y2)))))) => 24.84/3.81 (((dsetconstr @ Y0 @ Y1) != (emptyset))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) => (Y1 @ 24.84/3.81 Y2)))))))) => 24.84/3.81 (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) & 24.84/3.81 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) => 24.84/3.81 (((~) @ (Y1 @ Y2)))))))) => 24.84/3.81 (((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) & (Y1 @ 24.84/3.81 Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ 24.84/3.81 Y2 @ Y0) & 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) => 24.84/3.81 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) & 24.84/3.81 (((~) @ ( 24.84/3.81 Y1 @ Y2)))))))) => 24.84/3.81 (((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $o]: 24.84/3.81 (((Y0) => (in @ emptyset @ 24.84/3.81 (prop2set @ Y0))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $o]: 24.84/3.81 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((in @ 24.84/3.81 Y2 @ Y0) & 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((??) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 24.84/3.81 (((((!!) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((Y0 @ Y1) => 24.84/3.81 (((Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((??) @ (^[Y1 : $i]: 24.84/3.81 (((Y0 @ Y1) & 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (((Y2) = 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (((??) @ (^[Y1 : $i]: 24.84/3.81 (((Y0 @ Y1) & 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((((Y0) = (Y1))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y3 @ Y1))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((((Y0) = (Y1))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) <=> 24.84/3.81 (in @ 24.84/3.81 Y3 @ Y1))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: 24.84/3.81 (((Y0 @ 24.84/3.81 Y1) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (Y1 @ Y3))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) <=> 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (setadjoin @ 24.84/3.81 Y0 @ 24.84/3.81 Y2) = 24.84/3.81 (setadjoin @ 24.84/3.81 Y1 @ Y3))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (powerset @ 24.84/3.81 Y0) = 24.84/3.81 (powerset @ 24.84/3.81 Y1))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (((((Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (((setunion @ 24.84/3.81 Y0) = 24.84/3.81 (setunion @ 24.84/3.81 Y1))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (Y1 @ Y3))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) => 24.84/3.81 (( 24.84/3.81 (descr @ 24.84/3.81 Y0) = 24.84/3.81 (descr @ 24.84/3.81 Y1))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y4 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y4 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y5 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y5 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y4) = 24.84/3.81 (Y5))) => 24.84/3.81 (( 24.84/3.81 (Y2 @ 24.84/3.81 Y4) <=> 24.84/3.81 (Y3 @ Y5))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (dsetconstr @ 24.84/3.81 Y0 @ 24.84/3.81 Y2) = 24.84/3.81 (dsetconstr @ 24.84/3.81 Y1 @ Y3))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (subset @ 24.84/3.81 Y1 @ Y0))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (subset @ 24.84/3.81 emptyset @ 24.84/3.81 Y0)))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))))))))) => 24.84/3.81 (((( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y0)))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 subset @ 24.84/3.81 Y0 @ Y1)))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 subset @ 24.84/3.81 Y0 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (Y0) != 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (Y0) != 24.84/3.81 (Y1)))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y0)))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y2) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y2)))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 (setadjoin @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 ( 24.84/3.81 setadjoin @ 24.84/3.81 Y1 @ Y2))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (in @ 24.84/3.81 Y0 @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y1)))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 emptyset) => 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (emptyset)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y1 @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y0)))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y1 @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y0)) => 24.84/3.81 (subset @ 24.84/3.81 Y1 @ Y0))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (in @ 24.84/3.81 Y0 @ 24.84/3.81 (powerset @ 24.84/3.81 Y0))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (subset @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y0) @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y1)))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i > $o]: 24.84/3.81 (in @ 24.84/3.81 (dsetconstr @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 (powerset @ 24.84/3.81 Y0)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i > $o]: 24.84/3.81 (subset @ 24.84/3.81 (dsetconstr @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y0))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (in @ 24.84/3.81 Y1 @ 24.84/3.81 (setadjoin @ 24.84/3.81 Y0 @ 24.84/3.81 (setadjoin @ 24.84/3.81 Y1 @ 24.84/3.81 emptyset))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $o]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (Y3))) => 24.84/3.81 (Y3))))))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) | 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 (binunion @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 (binunion @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y0))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y0))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y1))) => 24.84/3.81 (subset @ 24.84/3.81 Y1 @ Y0))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 ( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (emptyset))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y1))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y0))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y1 @ Y2)) = 24.84/3.81 (binunion @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y2))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.81 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl408])). 24.84/3.81 thf(zip_derived_cl426, plain, 24.84/3.81 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) & (Y1 @ Y2)))))) => 24.84/3.81 (((dsetconstr @ Y0 @ Y1) != (emptyset))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) => (Y1 @ Y2)))))))) => 24.84/3.81 (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) & 24.84/3.81 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) => 24.84/3.81 (((~) @ (Y1 @ Y2)))))))) => 24.84/3.81 (((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) & (Y1 @ 24.84/3.81 Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) & (Y1 @ 24.84/3.81 Y2)))))))) => 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) => 24.84/3.81 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) & 24.84/3.81 (((~) @ (Y1 @ Y2)))))))) => 24.84/3.81 (((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $o]: 24.84/3.81 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $o]: 24.84/3.81 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) & (Y1 @ 24.84/3.81 Y2)))))))) => 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (((~) @ ( 24.84/3.81 Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ 24.84/3.81 Y2 @ Y0) & 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 24.84/3.81 (((((!!) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((??) @ (^[Y1 : $i]: 24.84/3.81 (((Y0 @ Y1) & 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((Y0 @ Y2) => 24.84/3.81 (((Y1) = 24.84/3.81 (Y2)))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (((??) @ (^[Y1 : $i]: 24.84/3.81 (((Y0 @ Y1) & 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((Y0 @ Y2) => 24.84/3.81 (((Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((((Y0) = (Y1))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y3 @ Y1))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((((Y0) = (Y1))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) <=> 24.84/3.81 (in @ 24.84/3.81 Y3 @ Y1))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: 24.84/3.81 (((Y0 @ Y1) & 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (Y1 @ Y3))))))))))) => 24.84/3.81 (((( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) <=> 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (setadjoin @ 24.84/3.81 Y0 @ 24.84/3.81 Y2) = 24.84/3.81 (setadjoin @ 24.84/3.81 Y1 @ Y3))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (powerset @ 24.84/3.81 Y0) = 24.84/3.81 (powerset @ 24.84/3.81 Y1))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (setunion @ 24.84/3.81 Y0) = 24.84/3.81 (setunion @ 24.84/3.81 Y1))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (((Y0 @ 24.84/3.81 Y1) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i > $o]: 24.84/3.81 (((( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (Y1 @ Y3))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) => 24.84/3.81 (( 24.84/3.81 (descr @ 24.84/3.81 Y0) = 24.84/3.81 (descr @ 24.84/3.81 Y1))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i > $o]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y4 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y4 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y5 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y5 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y4) = 24.84/3.81 (Y5))) => 24.84/3.81 (( 24.84/3.81 (Y2 @ 24.84/3.81 Y4) <=> 24.84/3.81 (Y3 @ Y5))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (dsetconstr @ 24.84/3.81 Y0 @ 24.84/3.81 Y2) = 24.84/3.81 (dsetconstr @ 24.84/3.81 Y1 @ Y3))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (subset @ 24.84/3.81 Y1 @ Y0))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (subset @ 24.84/3.81 emptyset @ 24.84/3.81 Y0)))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))))))))) => 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y0)))))))))))))))) => 24.84/3.81 (((( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 subset @ 24.84/3.81 Y0 @ Y1)))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 subset @ 24.84/3.81 Y0 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (Y0) != 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (( 24.84/3.81 (Y0) != 24.84/3.81 (Y1)))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y0)))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y2) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y2)))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 (setadjoin @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 ( 24.84/3.81 setadjoin @ 24.84/3.81 Y1 @ Y2))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (in @ 24.84/3.81 Y0 @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y1)))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 emptyset) => 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (emptyset)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y1 @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y0)))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y1 @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y0)) => 24.84/3.81 (subset @ 24.84/3.81 Y1 @ Y0))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (in @ 24.84/3.81 Y0 @ 24.84/3.81 (powerset @ 24.84/3.81 Y0))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (subset @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y0) @ 24.84/3.81 ( 24.84/3.81 powerset @ 24.84/3.81 Y1)))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i > $o]: 24.84/3.81 (in @ 24.84/3.81 (dsetconstr @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 (powerset @ 24.84/3.81 Y0)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i > $o]: 24.84/3.81 (subset @ 24.84/3.81 (dsetconstr @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y0))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (in @ 24.84/3.81 Y1 @ 24.84/3.81 (setadjoin @ 24.84/3.81 Y0 @ 24.84/3.81 (setadjoin @ 24.84/3.81 Y1 @ 24.84/3.81 emptyset))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $o]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (Y3))) => 24.84/3.81 (Y3))))))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) | 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 (binunion @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 (binunion @ 24.84/3.81 Y0 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 Y1) => 24.84/3.81 (subset @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y0))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y0))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y1))) => 24.84/3.81 (subset @ 24.84/3.81 Y1 @ Y0))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 ( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y1)))))))) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (emptyset))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (subset @ 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 Y1))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (subset @ 24.84/3.81 Y1 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 Y1) = 24.84/3.81 (Y0))) => 24.84/3.81 (subset @ 24.84/3.81 Y0 @ Y1))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (binintersect @ 24.84/3.81 Y0 @ 24.84/3.81 ( 24.84/3.81 binunion @ 24.84/3.81 Y1 @ Y2)) = 24.84/3.81 (binunion @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y1) @ 24.84/3.81 ( 24.84/3.81 binintersect @ 24.84/3.81 Y0 @ Y2))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1))))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (in @ 24.84/3.81 Y2 @ Y0)))))))))))) => 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y0 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 ( 24.84/3.81 setminus @ 24.84/3.81 Y0 @ Y1)) => 24.84/3.81 (( 24.84/3.81 (~) @ ( 24.84/3.81 in @ 24.84/3.81 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.81 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl417])). 24.84/3.81 thf(zip_derived_cl433, plain, 24.84/3.81 (~ (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((in @ Y1 @ emptyset) => (Y0 @ Y1))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) => 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) & 24.84/3.81 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) => 24.84/3.81 (((~) @ (Y1 @ Y2)))))))) => 24.84/3.81 (((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) & 24.84/3.81 (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) & (Y1 @ 24.84/3.81 Y2)))))))) => 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) => 24.84/3.81 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ Y0) & 24.84/3.81 (((~) @ (Y1 @ Y2)))))))) => 24.84/3.81 (((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $o]: 24.84/3.81 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $o]: 24.84/3.81 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (((~) @ ( 24.84/3.81 Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((~) @ (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (Y1 @ Y2)))))))) => 24.84/3.81 (((??) @ (^[Y2 : $i]: 24.84/3.81 (((in @ Y2 @ 24.84/3.81 Y0) & 24.84/3.81 (((~) @ ( 24.84/3.81 Y1 @ Y2)))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 24.84/3.81 (((((!!) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((??) @ (^[Y1 : $i]: 24.84/3.81 (((Y0 @ Y1) & 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y1))))))))))) => 24.84/3.81 (((??) @ (^[Y1 : $i]: 24.84/3.81 (((Y0 @ Y1) & 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((((Y0) = (Y1))) => 24.84/3.81 (((!!) @ (^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) => 24.84/3.81 (in @ 24.84/3.81 Y3 @ Y1))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((((Y0) = (Y1))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (in @ 24.84/3.81 Y2 @ 24.84/3.81 Y0) <=> 24.84/3.81 (in @ 24.84/3.81 Y3 @ Y1))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ (^[Y1 : $i]: 24.84/3.81 (((Y0 @ Y1) & 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (((Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (Y1 @ Y3))))))))))) => 24.84/3.81 (((((??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) <=> 24.84/3.81 (((??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((((Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (setadjoin @ 24.84/3.81 Y0 @ 24.84/3.81 Y2) = 24.84/3.81 (setadjoin @ 24.84/3.81 Y1 @ Y3))))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (((( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (powerset @ 24.84/3.81 Y0) = 24.84/3.81 (powerset @ 24.84/3.81 Y1))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i]: 24.84/3.81 (((!!) @ (^[Y1 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y0) = 24.84/3.81 (Y1))) => 24.84/3.81 (( 24.84/3.81 (setunion @ 24.84/3.81 Y0) = 24.84/3.81 (setunion @ 24.84/3.81 Y1))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((((??) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (((Y0 @ Y1) & 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2))))))))))))) => 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y1) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) => 24.84/3.81 (( 24.84/3.81 (Y1) = 24.84/3.81 (Y2)))))))))))))))))) => 24.84/3.81 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.81 (((!!) @ ( 24.84/3.81 ^[Y1 : $i > $o]: 24.84/3.81 (((((!!) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))) => 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) <=> 24.84/3.81 (Y1 @ Y3))))))))))) => 24.84/3.81 (((( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y0 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) => 24.84/3.81 (( 24.84/3.81 (( 24.84/3.81 (??) @ ( 24.84/3.81 ^[Y2 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y2) & 24.84/3.81 (( 24.84/3.81 (!!) @ ( 24.84/3.81 ^[Y3 : $i]: 24.84/3.81 (( 24.84/3.81 (Y1 @ 24.84/3.81 Y3) => 24.84/3.81 (( 24.84/3.81 (Y2) = 24.84/3.81 (Y3))))))))))))) => 24.84/3.81 (( 24.84/3.81 (descr @ 24.84/3.81 Y0) = 24.84/3.82 (descr @ 24.84/3.82 Y1))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (((( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y4 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y4 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y5 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y5 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y4) = 24.84/3.82 (Y5))) => 24.84/3.82 (( 24.84/3.82 (Y2 @ 24.84/3.82 Y4) <=> 24.84/3.82 (Y3 @ Y5))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) = 24.84/3.82 (dsetconstr @ 24.84/3.82 Y1 @ Y3))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (subset @ 24.84/3.82 emptyset @ Y0)))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y0)))))))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 subset @ 24.84/3.82 Y0 @ Y1)))))))))))))))) => 24.84/3.82 (((( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 subset @ 24.84/3.82 Y0 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (Y0) != 24.84/3.82 (Y1))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (Y0) != 24.84/3.82 (Y1)))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y0)))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y2) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y2)))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 setadjoin @ 24.84/3.82 Y1 @ Y2))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y1)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 emptyset) => 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (emptyset)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0)) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (in @ 24.84/3.82 Y0 @ 24.84/3.82 (powerset @ 24.84/3.82 Y0))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (subset @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0) @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y1)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i > $o]: 24.84/3.82 (in @ 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 (powerset @ 24.84/3.82 Y0)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i > $o]: 24.84/3.82 (subset @ 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y0))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y1 @ 24.84/3.82 emptyset))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $o]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (Y3))) => 24.84/3.82 (Y3))))))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) | 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 (binunion @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 (binunion @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y0))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y0))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 ( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) & 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (emptyset))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y1))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y1))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y0))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y1 @ Y2)) = 24.84/3.82 (binunion @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y2))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl426])). 24.84/3.82 thf(zip_derived_cl438, plain, 24.84/3.82 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) => 24.84/3.82 (Y1 @ Y2)))))))) => 24.84/3.82 (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) => 24.84/3.82 (((~) @ (Y1 @ Y2)))))))) => 24.84/3.82 (((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (Y1 @ Y2)))))))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) => 24.84/3.82 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (((~) @ (Y1 @ Y2)))))))) => 24.84/3.82 (((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ 24.84/3.82 Y0) => (Y1 @ 24.84/3.82 Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $o]: 24.84/3.82 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $o]: 24.84/3.82 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) & 24.84/3.82 (Y1 @ Y2)))))))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (((~) @ ( 24.84/3.82 Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (Y1 @ Y2)))))))) => 24.84/3.82 (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ 24.84/3.82 Y0) & 24.84/3.82 (((~) @ ( 24.84/3.82 Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 24.84/3.82 (((((!!) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2))))))))))))) => 24.84/3.82 (((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ 24.84/3.82 Y2) <=> 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y1))))))))))) => 24.84/3.82 (((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y3 @ Y1))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) <=> 24.84/3.82 (in @ 24.84/3.82 Y3 @ Y1))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (((Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2))))))))))))) => 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y1) => 24.84/3.82 (((Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) <=> 24.84/3.82 (Y1 @ Y3))))))))))) => 24.84/3.82 (((((??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) <=> 24.84/3.82 (((??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) = 24.84/3.82 (setadjoin @ 24.84/3.82 Y1 @ Y3))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (((powerset @ 24.84/3.82 Y0) = 24.84/3.82 (powerset @ 24.84/3.82 Y1))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (( 24.84/3.82 (setunion @ 24.84/3.82 Y0) = 24.84/3.82 (setunion @ 24.84/3.82 Y1))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y1) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2))))))))))))) => 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) <=> 24.84/3.82 (Y1 @ Y3))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) => 24.84/3.82 (( 24.84/3.82 (descr @ 24.84/3.82 Y0) = 24.84/3.82 (descr @ 24.84/3.82 Y1))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (((((Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y2 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y4 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y4 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y5 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y5 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y4) = 24.84/3.82 (Y5))) => 24.84/3.82 (( 24.84/3.82 (Y2 @ 24.84/3.82 Y4) <=> 24.84/3.82 (Y3 @ Y5))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) = 24.84/3.82 (dsetconstr @ 24.84/3.82 Y1 @ Y3))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (((( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (subset @ 24.84/3.82 emptyset @ 24.84/3.82 Y0)))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y0)))))))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 subset @ 24.84/3.82 Y0 @ Y1)))))))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 subset @ 24.84/3.82 Y0 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (Y0) != 24.84/3.82 (Y1))))))))))) => 24.84/3.82 (((( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (Y0) != 24.84/3.82 (Y1)))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y0)))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y2) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y2)))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 setadjoin @ 24.84/3.82 Y1 @ Y2))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y1)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 emptyset) => 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (emptyset)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0)) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (in @ 24.84/3.82 Y0 @ 24.84/3.82 (powerset @ 24.84/3.82 Y0))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (subset @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0) @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y1)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i > $o]: 24.84/3.82 (in @ 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 (powerset @ 24.84/3.82 Y0)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i > $o]: 24.84/3.82 (subset @ 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y0))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y1 @ 24.84/3.82 emptyset))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $o]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (Y3))) => 24.84/3.82 (Y3))))))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) | 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 (binunion @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 (binunion @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y0))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y0))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 ( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) & 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (emptyset))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y1))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y1))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y0))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y1 @ Y2)) = 24.84/3.82 (binunion @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y2))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl433])). 24.84/3.82 thf(zip_derived_cl445, plain, 24.84/3.82 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) => 24.84/3.82 (((~) @ (Y1 @ Y2)))))))) => 24.84/3.82 (((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (Y1 @ Y2)))))))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) => 24.84/3.82 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (((~) @ (Y1 @ Y2)))))))) => 24.84/3.82 (((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ 24.84/3.82 Y0) => (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $o]: 24.84/3.82 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $o]: 24.84/3.82 (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ 24.84/3.82 Y2 @ Y0) & 24.84/3.82 (Y1 @ Y2)))))))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) => 24.84/3.82 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (Y1 @ Y2)))))))) => 24.84/3.82 (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (((~) @ ( 24.84/3.82 Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 24.84/3.82 (((((!!) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y1) => 24.84/3.82 (((Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2))))))))))))) => 24.84/3.82 (((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ 24.84/3.82 Y2) <=> 24.84/3.82 (((Y2) = 24.84/3.82 (Y1))))))))))) => 24.84/3.82 (((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y3 @ Y1))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) <=> 24.84/3.82 (in @ 24.84/3.82 Y3 @ Y1))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y2) => 24.84/3.82 (((Y1) = 24.84/3.82 (Y2))))))))))))) => 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) <=> 24.84/3.82 (Y1 @ Y3))))))))))) => 24.84/3.82 (((((??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (((Y0 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) <=> 24.84/3.82 (((??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (((Y1 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) = 24.84/3.82 (setadjoin @ 24.84/3.82 Y1 @ Y3))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((powerset @ 24.84/3.82 Y0) = 24.84/3.82 (powerset @ 24.84/3.82 Y1))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (((setunion @ 24.84/3.82 Y0) = 24.84/3.82 (setunion @ 24.84/3.82 Y1))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y1) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2))))))))))))) => 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) <=> 24.84/3.82 (Y1 @ Y3))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) => 24.84/3.82 (( 24.84/3.82 (descr @ 24.84/3.82 Y0) = 24.84/3.82 (descr @ 24.84/3.82 Y1))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y4 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y4 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y5 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y5 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y4) = 24.84/3.82 (Y5))) => 24.84/3.82 (( 24.84/3.82 (Y2 @ 24.84/3.82 Y4) <=> 24.84/3.82 (Y3 @ Y5))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) = 24.84/3.82 (dsetconstr @ 24.84/3.82 Y1 @ Y3))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (((( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (subset @ 24.84/3.82 emptyset @ 24.84/3.82 Y0)))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y0)))))))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 subset @ 24.84/3.82 Y0 @ Y1)))))))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 subset @ 24.84/3.82 Y0 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (Y0) != 24.84/3.82 (Y1))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (Y0) != 24.84/3.82 (Y1)))))))))))))))) => 24.84/3.82 (((( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y0)))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y2) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y2)))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 setadjoin @ 24.84/3.82 Y1 @ Y2))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y1)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 emptyset) => 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (emptyset)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0)) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (in @ 24.84/3.82 Y0 @ 24.84/3.82 (powerset @ 24.84/3.82 Y0))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (subset @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0) @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y1)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i > $o]: 24.84/3.82 (in @ 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 (powerset @ 24.84/3.82 Y0)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i > $o]: 24.84/3.82 (subset @ 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y0))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y1 @ 24.84/3.82 emptyset))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $o]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (Y3))) => 24.84/3.82 (Y3))))))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) | 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 (binunion @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 (binunion @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y0))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y0))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 ( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) & 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (emptyset))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y1))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y1))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y0))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y1 @ Y2)) = 24.84/3.82 (binunion @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y2))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl438])). 24.84/3.82 thf(zip_derived_cl451, plain, 24.84/3.82 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (Y1 @ Y2)))))))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) => 24.84/3.82 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (((~) @ (Y1 @ Y2)))))))) => 24.84/3.82 (((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) => 24.84/3.82 (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $o]: 24.84/3.82 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $o]: (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ 24.84/3.82 Y0) & (Y1 @ 24.84/3.82 Y2)))))))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) => 24.84/3.82 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (Y1 @ Y2)))))))) => 24.84/3.82 (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 24.84/3.82 (((((!!) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y1) => 24.84/3.82 (((Y0 @ Y2) => 24.84/3.82 (((Y1) = 24.84/3.82 (Y2))))))))))))) => 24.84/3.82 (((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y2) => 24.84/3.82 (((Y1) = 24.84/3.82 (Y2)))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y2) <=> 24.84/3.82 (((Y2) = (Y1))))))))))) => 24.84/3.82 (((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y2) => 24.84/3.82 (((Y1) = 24.84/3.82 (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y3 @ Y1))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) <=> 24.84/3.82 (in @ 24.84/3.82 Y3 @ Y1))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2))))))))))))) => 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) <=> 24.84/3.82 (Y1 @ Y3))))))))))) => 24.84/3.82 (((((??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y2) & 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) <=> 24.84/3.82 (((??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (((Y1 @ Y2) & 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) = 24.84/3.82 (setadjoin @ 24.84/3.82 Y1 @ Y3))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((powerset @ 24.84/3.82 Y0) = 24.84/3.82 (powerset @ 24.84/3.82 Y1))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((setunion @ 24.84/3.82 Y0) = 24.84/3.82 (setunion @ 24.84/3.82 Y1))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ 24.84/3.82 Y1) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2))))))))))))) => 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) <=> 24.84/3.82 (Y1 @ Y3))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) => 24.84/3.82 (( 24.84/3.82 (descr @ 24.84/3.82 Y0) = 24.84/3.82 (descr @ 24.84/3.82 Y1))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y4 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y4 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y5 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y5 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y4) = 24.84/3.82 (Y5))) => 24.84/3.82 (( 24.84/3.82 (Y2 @ 24.84/3.82 Y4) <=> 24.84/3.82 (Y3 @ Y5))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) = 24.84/3.82 (dsetconstr @ 24.84/3.82 Y1 @ Y3))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (((((Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (((( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (subset @ 24.84/3.82 emptyset @ 24.84/3.82 Y0)))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y0)))))))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 subset @ 24.84/3.82 Y0 @ Y1)))))))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 subset @ 24.84/3.82 Y0 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (Y0) != 24.84/3.82 (Y1))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (Y0) != 24.84/3.82 (Y1)))))))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y0)))) => 24.84/3.82 (((( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y2) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y2)))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 setadjoin @ 24.84/3.82 Y1 @ Y2))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y1)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 emptyset) => 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (emptyset)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0)) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (in @ 24.84/3.82 Y0 @ 24.84/3.82 (powerset @ 24.84/3.82 Y0))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (subset @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0) @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y1)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i > $o]: 24.84/3.82 (in @ 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 (powerset @ 24.84/3.82 Y0)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i > $o]: 24.84/3.82 (subset @ 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y0))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y1 @ 24.84/3.82 emptyset))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $o]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (Y3))) => 24.84/3.82 (Y3))))))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) | 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 (binunion @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 (binunion @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y0))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y0))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 ( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) & 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (emptyset))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y1))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y1))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y0))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y1 @ Y2)) = 24.84/3.82 (binunion @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y2))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl445])). 24.84/3.82 thf(zip_derived_cl461, plain, 24.84/3.82 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (((~) @ (Y1 @ Y2)))))))) => 24.84/3.82 (((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) => 24.84/3.82 (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $o]: 24.84/3.82 (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $o]: (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ 24.84/3.82 Y0) & (Y1 @ 24.84/3.82 Y2)))))))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) => 24.84/3.82 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (Y1 @ Y2)))))))) => 24.84/3.82 (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 24.84/3.82 (((((!!) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y1) => 24.84/3.82 (((Y0 @ Y2) => 24.84/3.82 (((Y1) = (Y2))))))))))))) => 24.84/3.82 (((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y2) => 24.84/3.82 (((Y1) = (Y2)))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y2) <=> 24.84/3.82 (((Y2) = (Y1))))))))))) => 24.84/3.82 (((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y2) => 24.84/3.82 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (((( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y3 @ Y1))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) <=> 24.84/3.82 (in @ 24.84/3.82 Y3 @ Y1))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2))))))))))))) => 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) <=> 24.84/3.82 (Y1 @ Y3))))))))))) => 24.84/3.82 (((((??) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) <=> 24.84/3.82 (((??) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) = 24.84/3.82 (setadjoin @ 24.84/3.82 Y1 @ Y3))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((powerset @ 24.84/3.82 Y0) = 24.84/3.82 (powerset @ Y1))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((setunion @ 24.84/3.82 Y0) = 24.84/3.82 (setunion @ 24.84/3.82 Y1))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2))))))))))))) => 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) <=> 24.84/3.82 (Y1 @ Y3))))))))))) => 24.84/3.82 (((( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) => 24.84/3.82 (( 24.84/3.82 (descr @ 24.84/3.82 Y0) = 24.84/3.82 (descr @ 24.84/3.82 Y1))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y4 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y4 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y5 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y5 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y4) = 24.84/3.82 (Y5))) => 24.84/3.82 (( 24.84/3.82 (Y2 @ 24.84/3.82 Y4) <=> 24.84/3.82 (Y3 @ Y5))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) = 24.84/3.82 (dsetconstr @ 24.84/3.82 Y1 @ Y3))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (((((Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (((( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (subset @ 24.84/3.82 emptyset @ Y0)))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y0)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 subset @ 24.84/3.82 Y0 @ Y1)))))))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 subset @ 24.84/3.82 Y0 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (Y0) != 24.84/3.82 (Y1))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (Y0) != 24.84/3.82 (Y1)))))))))))))))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y0)))) => 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y2) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y2)))))))))))))) => 24.84/3.82 (((( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 setadjoin @ 24.84/3.82 Y1 @ Y2))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y1)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 emptyset) => 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (emptyset)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0)) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (in @ 24.84/3.82 Y0 @ 24.84/3.82 (powerset @ 24.84/3.82 Y0))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (subset @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y0) @ 24.84/3.82 ( 24.84/3.82 powerset @ 24.84/3.82 Y1)))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i > $o]: 24.84/3.82 (in @ 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 (powerset @ 24.84/3.82 Y0)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i > $o]: 24.84/3.82 (subset @ 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y0))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (in @ 24.84/3.82 Y1 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ 24.84/3.82 (setadjoin @ 24.84/3.82 Y1 @ 24.84/3.82 emptyset))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $o]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (Y3))) => 24.84/3.82 (Y3))))))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) | 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 (binunion @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 (binunion @ 24.84/3.82 Y0 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 Y1) => 24.84/3.82 (subset @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y0))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y0))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 ( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) & 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (emptyset))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (subset @ 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 Y1))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y1 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y1))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) = 24.84/3.82 (Y0))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (binintersect @ 24.84/3.82 Y0 @ 24.84/3.82 ( 24.84/3.82 binunion @ 24.84/3.82 Y1 @ Y2)) = 24.84/3.82 (binunion @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y1) @ 24.84/3.82 ( 24.84/3.82 binintersect @ 24.84/3.82 Y0 @ Y2))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y0)))))))))))) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 ( 24.84/3.82 setminus @ 24.84/3.82 Y0 @ Y1)) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.82 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl451])). 24.84/3.82 thf(zip_derived_cl468, plain, 24.84/3.82 (~ (((((!!) @ (^[Y0 : $o]: (((Y0) => (in @ emptyset @ (prop2set @ Y0))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $o]: (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (Y1 @ Y2)))))))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) => 24.84/3.82 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ 24.84/3.82 Y0) => (Y1 @ 24.84/3.82 Y2)))))))) => 24.84/3.82 (((??) @ (^[Y2 : $i]: 24.84/3.82 (((in @ Y2 @ Y0) & 24.84/3.82 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 24.84/3.82 (((((!!) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y1) => 24.84/3.82 (((Y0 @ Y2) => 24.84/3.82 (((Y1) = (Y2))))))))))))) => 24.84/3.82 (((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y2) => 24.84/3.82 (((Y1) = (Y2)))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y2) <=> 24.84/3.82 (((Y2) = (Y1))))))))))) => 24.84/3.82 (((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y2) => 24.84/3.82 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (((((Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (((in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y3 @ Y1))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (((( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) <=> 24.84/3.82 (in @ 24.84/3.82 Y3 @ Y1))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2))))))))))))) => 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (((Y0 @ Y1) => 24.84/3.82 (((Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((!!) @ (^[Y2 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) <=> 24.84/3.82 (Y1 @ Y3))))))))))) => 24.84/3.82 (((((??) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) <=> 24.84/3.82 (((??) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((!!) @ (^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (setadjoin @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) = 24.84/3.82 (setadjoin @ 24.84/3.82 Y1 @ Y3))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((powerset @ Y0) = 24.84/3.82 (powerset @ Y1))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = (Y1))) => 24.84/3.82 (((setunion @ 24.84/3.82 Y0) = 24.84/3.82 (setunion @ Y1))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((((??) @ (^[Y1 : $i]: 24.84/3.82 (((Y0 @ Y1) & 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2))))))))))))) => 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (((Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) => 24.84/3.82 (( 24.84/3.82 (Y1) = 24.84/3.82 (Y2)))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.82 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))) => 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) <=> 24.84/3.82 (Y1 @ Y3))))))))))) => 24.84/3.82 (((((??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y0 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) => 24.84/3.82 (((( 24.84/3.82 (??) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y2) & 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i]: 24.84/3.82 (( 24.84/3.82 (Y1 @ 24.84/3.82 Y3) => 24.84/3.82 (( 24.84/3.82 (Y2) = 24.84/3.82 (Y3))))))))))))) => 24.84/3.82 (( 24.84/3.82 (descr @ 24.84/3.82 Y0) = 24.84/3.82 (descr @ 24.84/3.82 Y1))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((((Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y2 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y3 : $i > $o]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y4 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y4 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y5 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y5 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y4) = 24.84/3.82 (Y5))) => 24.84/3.82 (( 24.84/3.82 (Y2 @ 24.84/3.82 Y4) <=> 24.84/3.82 (Y3 @ Y5))))))))))))))) => 24.84/3.82 (( 24.84/3.82 (dsetconstr @ 24.84/3.82 Y0 @ 24.84/3.82 Y2) = 24.84/3.82 (dsetconstr @ 24.84/3.82 Y1 @ Y3))))))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (((( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y1 @ Y0))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ (^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (Y0) = 24.84/3.82 (Y1))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (((((!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))) => 24.84/3.82 (subset @ 24.84/3.82 Y0 @ Y1))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (subset @ 24.84/3.82 emptyset @ Y0)))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (in @ 24.84/3.82 Y2 @ Y1)))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (((!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (subset @ 24.84/3.82 Y0 @ 24.84/3.82 Y1) => 24.84/3.82 (( 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y1))) => 24.84/3.82 (( 24.84/3.82 (~) @ ( 24.84/3.82 in @ 24.84/3.82 Y2 @ Y0)))))))))))))))) => 24.84/3.82 (((((!!) @ (^[Y0 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y1 : $i]: 24.84/3.82 (( 24.84/3.82 (!!) @ ( 24.84/3.82 ^[Y2 : $i]: 24.84/3.82 (( 24.84/3.82 (in @ 24.84/3.82 Y2 @ 24.84/3.82 Y0) => 24.84/3.82 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 subset @ 24.84/3.83 Y0 @ Y1)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 subset @ 24.84/3.83 Y0 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (Y0) != 24.84/3.83 (Y1))))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (Y0) != 24.84/3.83 (Y1)))))))))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y0)))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y2) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y2)))))))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (((( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 setadjoin @ 24.84/3.83 Y1 @ Y2))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y1)))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (Y0) = 24.84/3.83 (Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 emptyset) => 24.84/3.83 (( 24.84/3.83 (Y0) = 24.84/3.83 (emptyset)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0)))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0)) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (in @ 24.84/3.83 Y0 @ 24.84/3.83 (powerset @ 24.84/3.83 Y0))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (subset @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0) @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y1)))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i > $o]: 24.84/3.83 (in @ 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 (powerset @ 24.84/3.83 Y0)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i > $o]: 24.84/3.83 (subset @ 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y0))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y1 @ 24.84/3.83 emptyset))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $o]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (Y3))) => 24.84/3.83 (Y3))))))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) | 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 (binunion @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 (binunion @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y0))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y0))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y1))) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 ( 24.84/3.83 (??) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) & 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (emptyset))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y1))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y1))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y0))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y1 @ Y2)) = 24.84/3.83 (binunion @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y2))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))) => 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.83 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl461])). 24.84/3.83 thf(zip_derived_cl475, plain, 24.84/3.83 (~ (((((!!) @ (^[Y0 : $o]: (((Y0) => (set2prop @ (prop2set @ Y0))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.83 (((in @ Y2 @ Y0) & 24.84/3.83 (Y1 @ Y2)))))))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((in @ Y2 @ Y0) => 24.84/3.83 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((in @ Y2 @ 24.84/3.83 Y0) => (Y1 @ Y2)))))))) => 24.84/3.83 (((??) @ (^[Y2 : $i]: 24.84/3.83 (((in @ Y2 @ Y0) & 24.84/3.83 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 24.84/3.83 (((((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y1) => 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2))))))))))))) => 24.84/3.83 (((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) <=> 24.84/3.83 (((Y2) = (Y1))))))))))) => 24.84/3.83 (((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y3 @ Y1))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (((((Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (((in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) <=> 24.84/3.83 (in @ 24.84/3.83 Y3 @ Y1))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = 24.84/3.83 (Y2))))))))))))) => 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y1) => 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = 24.84/3.83 (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) <=> 24.84/3.83 (Y1 @ Y3))))))))))) => 24.84/3.83 (((((??) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ 24.84/3.83 Y2) & 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) <=> 24.84/3.83 (((??) @ (^[Y2 : $i]: 24.84/3.83 (((Y1 @ 24.84/3.83 Y2) & 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) = 24.84/3.83 (setadjoin @ 24.84/3.83 Y1 @ Y3))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((powerset @ Y0) = 24.84/3.83 (powerset @ Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((setunion @ Y0) = 24.84/3.83 (setunion @ Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (((Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (( 24.84/3.83 (Y1) = 24.84/3.83 (Y2))))))))))))) => 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y1) => 24.84/3.83 (((Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (( 24.84/3.83 (Y1) = 24.84/3.83 (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) <=> 24.84/3.83 (Y1 @ Y3))))))))))) => 24.84/3.83 (((((??) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) & 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) => 24.84/3.83 (((((??) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y2) & 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) => 24.84/3.83 (((descr @ 24.84/3.83 Y0) = 24.84/3.83 (descr @ 24.84/3.83 Y1))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i > $o]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i > $o]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y4 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y4 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y5 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y5 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y4) = 24.84/3.83 (Y5))) => 24.84/3.83 (( 24.84/3.83 (Y2 @ 24.84/3.83 Y4) <=> 24.84/3.83 (Y3 @ Y5))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) = 24.84/3.83 (dsetconstr @ 24.84/3.83 Y1 @ Y3))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((( 24.84/3.83 (Y0) = 24.84/3.83 (Y1))) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y0) = 24.84/3.83 (Y1))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (subset @ 24.84/3.83 emptyset @ Y0)))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y0)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 subset @ 24.84/3.83 Y0 @ Y1)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 subset @ 24.84/3.83 Y0 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (Y0) != 24.84/3.83 (Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (Y0) != 24.84/3.83 (Y1)))))))))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y0)))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y2) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y2)))))))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 setadjoin @ 24.84/3.83 Y1 @ Y2))))))))))))) => 24.84/3.83 (((( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y1)))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (Y0) = 24.84/3.83 (Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 emptyset) => 24.84/3.83 (( 24.84/3.83 (Y0) = 24.84/3.83 (emptyset)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0)))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0)) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (in @ 24.84/3.83 Y0 @ 24.84/3.83 (powerset @ 24.84/3.83 Y0))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (subset @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0) @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y1)))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i > $o]: 24.84/3.83 (in @ 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 (powerset @ 24.84/3.83 Y0)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i > $o]: 24.84/3.83 (subset @ 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y0))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y1 @ 24.84/3.83 emptyset))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $o]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (Y3))) => 24.84/3.83 (Y3))))))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) | 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 (binunion @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 (binunion @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y0))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y0))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y1))) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 ( 24.84/3.83 (??) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) & 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (emptyset))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y1))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y1))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y0))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y1 @ Y2)) = 24.84/3.83 (binunion @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y2))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))) => 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.83 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl468])). 24.84/3.83 thf(zip_derived_cl483, plain, 24.84/3.83 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((~) @ (((??) @ (^[Y2 : $i]: 24.84/3.83 (((in @ Y2 @ Y0) & 24.84/3.83 (Y1 @ Y2)))))))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((in @ Y2 @ Y0) => 24.84/3.83 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((in @ Y2 @ Y0) => 24.84/3.83 (Y1 @ Y2)))))))) => 24.84/3.83 (((??) @ (^[Y2 : $i]: 24.84/3.83 (((in @ Y2 @ Y0) & 24.84/3.83 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 24.84/3.83 (((((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y1) => 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2))))))))))))) => 24.84/3.83 (((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) <=> 24.84/3.83 (((Y2) = (Y1))))))))))) => 24.84/3.83 (((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y3 @ Y1))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) <=> 24.84/3.83 (in @ 24.84/3.83 Y3 @ Y1))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2))))))))))))) => 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y1) => 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (((( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) <=> 24.84/3.83 (Y1 @ Y3))))))))))) => 24.84/3.83 (((((??) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) & 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) <=> 24.84/3.83 (((??) @ (^[Y2 : $i]: 24.84/3.83 (((Y1 @ Y2) & 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) = 24.84/3.83 (setadjoin @ 24.84/3.83 Y1 @ Y3))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((powerset @ Y0) = 24.84/3.83 (powerset @ Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((setunion @ Y0) = 24.84/3.83 (setunion @ Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = 24.84/3.83 (Y2))))))))))))) => 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (( 24.84/3.83 (Y1) = 24.84/3.83 (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) <=> 24.84/3.83 (Y1 @ Y3))))))))))) => 24.84/3.83 (((((??) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (((Y0 @ 24.84/3.83 Y2) & 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) => 24.84/3.83 (((((??) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y2) & 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) => 24.84/3.83 (((descr @ 24.84/3.83 Y0) = 24.84/3.83 (descr @ Y1))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i > $o]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i > $o]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y4 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y4 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y5 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y5 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y4) = 24.84/3.83 (Y5))) => 24.84/3.83 (( 24.84/3.83 (Y2 @ 24.84/3.83 Y4) <=> 24.84/3.83 (Y3 @ Y5))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) = 24.84/3.83 (dsetconstr @ 24.84/3.83 Y1 @ Y3))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = 24.84/3.83 (Y1))) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((( 24.84/3.83 (Y0) = 24.84/3.83 (Y1))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (subset @ 24.84/3.83 emptyset @ Y0)))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y0)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 subset @ 24.84/3.83 Y0 @ Y1)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 subset @ 24.84/3.83 Y0 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (Y0) != 24.84/3.83 (Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (Y0) != 24.84/3.83 (Y1)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y0)))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y2) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y2)))))))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 setadjoin @ 24.84/3.83 Y1 @ Y2))))))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y1)))))))))) => 24.84/3.83 (((( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (Y0) = 24.84/3.83 (Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 emptyset) => 24.84/3.83 (( 24.84/3.83 (Y0) = 24.84/3.83 (emptyset)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0)))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0)) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (in @ 24.84/3.83 Y0 @ 24.84/3.83 (powerset @ 24.84/3.83 Y0))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (subset @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0) @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y1)))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i > $o]: 24.84/3.83 (in @ 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 (powerset @ 24.84/3.83 Y0)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i > $o]: 24.84/3.83 (subset @ 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y0))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y1 @ 24.84/3.83 emptyset))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $o]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (Y3))) => 24.84/3.83 (Y3))))))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) | 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 (binunion @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 (binunion @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y0))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y0))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y1))) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 ( 24.84/3.83 (??) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) & 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (emptyset))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y1))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y1))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y0))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y1 @ Y2)) = 24.84/3.83 (binunion @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y2))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))) => 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.83 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl475])). 24.84/3.83 thf(zip_derived_cl494, plain, 24.84/3.83 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((~) @ (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((in @ Y2 @ Y0) => 24.84/3.83 (Y1 @ Y2)))))))) => 24.84/3.83 (((??) @ (^[Y2 : $i]: 24.84/3.83 (((in @ Y2 @ Y0) & 24.84/3.83 (((~) @ (Y1 @ Y2)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 24.84/3.83 (((((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y1) => 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2))))))))))))) => 24.84/3.83 (((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) <=> 24.84/3.83 (((Y2) = (Y1))))))))))) => 24.84/3.83 (((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (((( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y3 @ Y1))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) <=> 24.84/3.83 (in @ 24.84/3.83 Y3 @ Y1))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2))))))))))))) => 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y1) => 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (((((Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (((Y0 @ 24.84/3.83 Y2) <=> 24.84/3.83 (Y1 @ Y3))))))))))) => 24.84/3.83 (((((??) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) & 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) <=> 24.84/3.83 (((??) @ (^[Y2 : $i]: 24.84/3.83 (((Y1 @ Y2) & 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (((( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ Y2) = 24.84/3.83 (setadjoin @ 24.84/3.83 Y1 @ Y3))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((powerset @ Y0) = 24.84/3.83 (powerset @ Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((setunion @ Y0) = 24.84/3.83 (setunion @ Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (( 24.84/3.83 (Y1) = 24.84/3.83 (Y2))))))))))))) => 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (( 24.84/3.83 (Y1) = 24.84/3.83 (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((!!) @ (^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) <=> 24.84/3.83 (Y1 @ Y3))))))))))) => 24.84/3.83 (((((??) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) & 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) => 24.84/3.83 (((((??) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (((Y1 @ 24.84/3.83 Y2) & 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) => 24.84/3.83 (((descr @ Y0) = 24.84/3.83 (descr @ Y1))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i > $o]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i > $o]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y4 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y4 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y5 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y5 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y4) = 24.84/3.83 (Y5))) => 24.84/3.83 (( 24.84/3.83 (Y2 @ 24.84/3.83 Y4) <=> 24.84/3.83 (Y3 @ Y5))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) = 24.84/3.83 (dsetconstr @ 24.84/3.83 Y1 @ Y3))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (((in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))) => 24.84/3.83 (subset @ Y0 @ 24.84/3.83 Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = 24.84/3.83 (Y1))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (subset @ emptyset @ 24.84/3.83 Y0)))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y0)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 subset @ 24.84/3.83 Y0 @ Y1)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 subset @ 24.84/3.83 Y0 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (Y0) != 24.84/3.83 (Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (Y0) != 24.84/3.83 (Y1)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y0)))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y2) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y2)))))))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 ( 24.84/3.83 setadjoin @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 setadjoin @ 24.84/3.83 Y1 @ Y2))))))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y1)))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (Y0) = 24.84/3.83 (Y1))))))))))))) => 24.84/3.83 (((( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 emptyset) => 24.84/3.83 (( 24.84/3.83 (Y0) = 24.84/3.83 (emptyset)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0)))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0)) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (in @ 24.84/3.83 Y0 @ 24.84/3.83 (powerset @ 24.84/3.83 Y0))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (subset @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0) @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y1)))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i > $o]: 24.84/3.83 (in @ 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 (powerset @ 24.84/3.83 Y0)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i > $o]: 24.84/3.83 (subset @ 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y0))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y1 @ 24.84/3.83 emptyset))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $o]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (Y3))) => 24.84/3.83 (Y3))))))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) | 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 (binunion @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 (binunion @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y0))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y0))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y1))) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 ( 24.84/3.83 (??) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) & 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (emptyset))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y1))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y1))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y0))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y1 @ Y2)) = 24.84/3.83 (binunion @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y2))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))) => 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.83 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl483])). 24.84/3.83 thf(zip_derived_cl508, plain, 24.84/3.83 (~ (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: (Y0 @ Y1)))) => 24.84/3.83 (((((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y1) => 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2))))))))))))) => 24.84/3.83 (((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) <=> 24.84/3.83 (((Y2) = (Y1))))))))))) => 24.84/3.83 (((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (((((Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (((in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y3 @ Y1))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (((( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) <=> 24.84/3.83 (in @ 24.84/3.83 Y3 @ Y1))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2))))))))))))) => 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y1) => 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) <=> 24.84/3.83 (Y1 @ Y3))))))))))) => 24.84/3.83 (((((??) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) & 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (((Y0 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) <=> 24.84/3.83 (((??) @ (^[Y2 : $i]: 24.84/3.83 (((Y1 @ Y2) & 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (((Y1 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (((((Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (((setadjoin @ 24.84/3.83 Y0 @ Y2) = 24.84/3.83 (setadjoin @ 24.84/3.83 Y1 @ Y3))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((powerset @ Y0) = 24.84/3.83 (powerset @ Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((setunion @ Y0) = 24.84/3.83 (setunion @ Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (( 24.84/3.83 (Y1) = 24.84/3.83 (Y2))))))))))))) => 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (( 24.84/3.83 (Y1) = 24.84/3.83 (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((!!) @ (^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) <=> 24.84/3.83 (Y1 @ Y3))))))))))) => 24.84/3.83 (((((??) @ (^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) & 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) => 24.84/3.83 (((((??) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (((Y1 @ Y2) & 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) => 24.84/3.83 (((descr @ Y0) = 24.84/3.83 (descr @ Y1))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i > $o]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i > $o]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y4 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y4 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y5 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y5 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y4) = 24.84/3.83 (Y5))) => 24.84/3.83 (( 24.84/3.83 (Y2 @ 24.84/3.83 Y4) <=> 24.84/3.83 (Y3 @ Y5))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) = 24.84/3.83 (dsetconstr @ 24.84/3.83 Y1 @ Y3))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (((in @ Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ Y2 @ 24.84/3.83 Y1)))))) => 24.84/3.83 (subset @ Y0 @ Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (subset @ Y1 @ 24.84/3.83 Y0))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (subset @ emptyset @ Y0)))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y0)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 subset @ 24.84/3.83 Y0 @ Y1)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (((( 24.84/3.83 (~) @ ( 24.84/3.83 subset @ 24.84/3.83 Y0 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (Y0) != 24.84/3.83 (Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (Y0) != 24.84/3.83 (Y1)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y0)))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y2) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y2)))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 setadjoin @ 24.84/3.83 Y1 @ Y2))))))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y1)))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (Y0) = 24.84/3.83 (Y1))))))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 emptyset) => 24.84/3.83 (( 24.84/3.83 (Y0) = 24.84/3.83 (emptyset)))))))) => 24.84/3.83 (((( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0)))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0)) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (in @ 24.84/3.83 Y0 @ 24.84/3.83 (powerset @ 24.84/3.83 Y0))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (subset @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0) @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y1)))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i > $o]: 24.84/3.83 (in @ 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 (powerset @ 24.84/3.83 Y0)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i > $o]: 24.84/3.83 (subset @ 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y0))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y1 @ 24.84/3.83 emptyset))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $o]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (Y3))) => 24.84/3.83 (Y3))))))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) | 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 (binunion @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 (binunion @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y0))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y0))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y1))) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 ( 24.84/3.83 (??) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) & 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (emptyset))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y1))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y1))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y0))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y1 @ Y2)) = 24.84/3.83 (binunion @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y2))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))) => 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.83 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl494])). 24.84/3.83 thf(zip_derived_cl518, plain, 24.84/3.83 (~ (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) <=> 24.84/3.83 (((Y2) = (Y1))))))))))) => 24.84/3.83 (((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (((((Y2) = (Y3))) => 24.84/3.83 (((in @ Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ Y3 @ 24.84/3.83 Y1))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (((((Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (((in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) <=> 24.84/3.83 (in @ 24.84/3.83 Y3 @ Y1))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2))))))))))))) => 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y1) => 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) <=> 24.84/3.83 (Y1 @ Y3))))))))))) => 24.84/3.83 (((((??) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) & 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (((Y0 @ Y3) => 24.84/3.83 (((Y2) = 24.84/3.83 (Y3))))))))))))) <=> 24.84/3.83 (((??) @ (^[Y2 : $i]: 24.84/3.83 (((Y1 @ Y2) & 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (((Y1 @ Y3) => 24.84/3.83 (((Y2) = 24.84/3.83 (Y3))))))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) = 24.84/3.83 (setadjoin @ 24.84/3.83 Y1 @ Y3))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((powerset @ Y0) = 24.84/3.83 (powerset @ Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((setunion @ Y0) = 24.84/3.83 (setunion @ Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (( 24.84/3.83 (Y1) = 24.84/3.83 (Y2))))))))))))) => 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y1) => 24.84/3.83 (((Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (( 24.84/3.83 (Y1) = 24.84/3.83 (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) <=> 24.84/3.83 (Y1 @ Y3))))))))))) => 24.84/3.83 (((((??) @ (^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) & 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) => 24.84/3.83 (((((??) @ (^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y2) & 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) => 24.84/3.83 (((descr @ Y0) = 24.84/3.83 (descr @ Y1))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i > $o]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i > $o]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y4 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y4 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y5 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y5 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y4) = 24.84/3.83 (Y5))) => 24.84/3.83 (( 24.84/3.83 (Y2 @ 24.84/3.83 Y4) <=> 24.84/3.83 (Y3 @ Y5))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) = 24.84/3.83 (dsetconstr @ 24.84/3.83 Y1 @ Y3))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((!!) @ (^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))) => 24.84/3.83 (subset @ Y0 @ Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (subset @ Y1 @ Y0))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (subset @ Y0 @ 24.84/3.83 Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (subset @ emptyset @ Y0)))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y0)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 subset @ 24.84/3.83 Y0 @ Y1)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (((((~) @ ( 24.84/3.83 subset @ 24.84/3.83 Y0 @ Y1))) => 24.84/3.83 (((Y0) != 24.84/3.83 (Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (( 24.84/3.83 (Y0) != 24.84/3.83 (Y1)))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y0)))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y2) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y2)))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 setadjoin @ 24.84/3.83 Y1 @ Y2))))))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y1)))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (Y0) = 24.84/3.83 (Y1))))))))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 emptyset) => 24.84/3.83 (( 24.84/3.83 (Y0) = 24.84/3.83 (emptyset)))))))) => 24.84/3.83 (((((!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0)))))))))) => 24.84/3.83 (((( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0)) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (in @ 24.84/3.83 Y0 @ 24.84/3.83 (powerset @ 24.84/3.83 Y0))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (subset @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y0) @ 24.84/3.83 ( 24.84/3.83 powerset @ 24.84/3.83 Y1)))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i > $o]: 24.84/3.83 (in @ 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 (powerset @ 24.84/3.83 Y0)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i > $o]: 24.84/3.83 (subset @ 24.84/3.83 (dsetconstr @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y0))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (in @ 24.84/3.83 Y1 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ 24.84/3.83 (setadjoin @ 24.84/3.83 Y1 @ 24.84/3.83 emptyset))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $o]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (Y3))) => 24.84/3.83 (Y3))))))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) | 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 (binunion @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 (binunion @ 24.84/3.83 Y0 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 Y1) => 24.84/3.83 (subset @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y0))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y0))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y1))) => 24.84/3.83 (subset @ 24.84/3.83 Y1 @ Y0))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 ( 24.84/3.83 (??) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) & 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y1)))))))) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (emptyset))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (subset @ 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 Y1))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (subset @ 24.84/3.83 Y1 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y1))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 Y1) = 24.84/3.83 (Y0))) => 24.84/3.83 (subset @ 24.84/3.83 Y0 @ Y1))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (binintersect @ 24.84/3.83 Y0 @ 24.84/3.83 ( 24.84/3.83 binunion @ 24.84/3.83 Y1 @ Y2)) = 24.84/3.83 (binunion @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y1) @ 24.84/3.83 ( 24.84/3.83 binintersect @ 24.84/3.83 Y0 @ Y2))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1))))))))))))))) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (in @ 24.84/3.83 Y2 @ Y0)))))))))))) => 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y0 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y1 : $i]: 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y2 @ 24.84/3.83 ( 24.84/3.83 setminus @ 24.84/3.83 Y0 @ Y1)) => 24.84/3.83 (( 24.84/3.83 (~) @ ( 24.84/3.83 in @ 24.84/3.83 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.83 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl508])). 24.84/3.83 thf(zip_derived_cl526, plain, 24.84/3.83 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (((((Y2) = (Y3))) => 24.84/3.83 (((in @ Y2 @ 24.84/3.83 Y0) => (in @ 24.84/3.83 Y3 @ Y1))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (((((Y2) = (Y3))) => 24.84/3.83 (((in @ Y2 @ 24.84/3.83 Y0) <=> 24.84/3.83 (in @ Y3 @ 24.84/3.83 Y1))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2))))))))))))) => 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y1) => 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (((( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) <=> 24.84/3.83 (Y1 @ Y3))))))))))) => 24.84/3.83 (((((??) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) & 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) <=> 24.84/3.83 (((??) @ (^[Y2 : $i]: 24.84/3.83 (((Y1 @ Y2) & 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ (^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (setadjoin @ 24.84/3.83 Y0 @ 24.84/3.83 Y2) = 24.84/3.83 (setadjoin @ 24.84/3.83 Y1 @ Y3))))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((powerset @ Y0) = (powerset @ 24.84/3.83 Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((setunion @ Y0) = 24.84/3.83 (setunion @ Y1))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((((??) @ (^[Y1 : $i]: 24.84/3.83 (((Y0 @ Y1) & 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = 24.84/3.83 (Y2))))))))))))) => 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((!!) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ Y1) => 24.84/3.83 (((Y0 @ Y2) => 24.84/3.83 (((Y1) = 24.84/3.83 (Y2)))))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.83 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.83 (((((!!) @ (^[Y2 : $i]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))) => 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y2) <=> 24.84/3.83 (Y1 @ Y3))))))))))) => 24.84/3.83 (((((??) @ (^[Y2 : $i]: 24.84/3.83 (((Y0 @ 24.84/3.83 Y2) & 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y0 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) => 24.84/3.83 (((((??) @ (^[Y2 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y2) & 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y3 : $i]: 24.84/3.83 (( 24.84/3.83 (Y1 @ 24.84/3.83 Y3) => 24.84/3.83 (( 24.84/3.83 (Y2) = 24.84/3.83 (Y3))))))))))))) => 24.84/3.83 (((descr @ Y0) = 24.84/3.83 (descr @ Y1))))))))))))))) => 24.84/3.83 (((((!!) @ (^[Y0 : $i]: 24.84/3.83 (((!!) @ (^[Y1 : $i]: 24.84/3.83 (((((Y0) = (Y1))) => 24.84/3.83 (((!!) @ (^[Y2 : $i > $o]: 24.84/3.83 (((!!) @ ( 24.84/3.83 ^[Y3 : $i > $o]: 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y4 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y4 @ 24.84/3.83 Y0) => 24.84/3.83 (( 24.84/3.83 (!!) @ ( 24.84/3.83 ^[Y5 : $i]: 24.84/3.83 (( 24.84/3.83 (in @ 24.84/3.83 Y5 @ 24.84/3.83 Y1) => 24.84/3.83 (( 24.84/3.83 (( 24.84/3.83 (Y4) = 24.84/3.83 (Y5))) => 24.84/3.83 (( 24.84/3.83 (Y2 @ 24.84/3.84 Y4) <=> 24.84/3.84 (Y3 @ Y5))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ 24.84/3.84 Y2) = 24.84/3.84 (dsetconstr @ 24.84/3.84 Y1 @ Y3))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (subset @ Y1 @ Y0))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (((in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))) => 24.84/3.84 (subset @ Y0 @ 24.84/3.84 Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (subset @ emptyset @ Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y0)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 subset @ 24.84/3.84 Y0 @ Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 subset @ 24.84/3.84 Y0 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (Y0) != 24.84/3.84 (Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (Y0) != 24.84/3.84 (Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (subset @ Y0 @ 24.84/3.84 Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ Y2)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 setadjoin @ 24.84/3.84 Y1 @ Y2))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (Y0) = 24.84/3.84 (Y1))))))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ 24.84/3.84 emptyset) => 24.84/3.84 (( 24.84/3.84 (Y0) = 24.84/3.84 (emptyset)))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (((( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (in @ 24.84/3.84 Y0 @ 24.84/3.84 (powerset @ 24.84/3.84 Y0))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0) @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (in @ 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 (powerset @ 24.84/3.84 Y0)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (subset @ 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y0 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y1 @ 24.84/3.84 emptyset))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y3 : $o]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (Y3))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (Y3))) => 24.84/3.84 (Y3))))))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) | 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y0))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 ( 24.84/3.84 (??) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) & 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (emptyset))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y1))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y0))) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ Y1))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y1 @ Y2)) = 24.84/3.84 (binunion @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y2))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))) => 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl518])). 24.84/3.84 thf(zip_derived_cl535, plain, 24.84/3.84 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((((Y2) = (Y3))) => 24.84/3.84 (((in @ Y2 @ 24.84/3.84 Y0) <=> (in @ 24.84/3.84 Y3 @ Y1))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((((??) @ (^[Y1 : $i]: 24.84/3.84 (((Y0 @ Y1) & 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2))))))))))))) => 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y1) => 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((((Y2) = 24.84/3.84 (Y3))) => 24.84/3.84 (((Y0 @ 24.84/3.84 Y2) <=> 24.84/3.84 (Y1 @ Y3))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) & 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (( 24.84/3.84 (Y0 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))) <=> 24.84/3.84 (((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y1 @ Y2) & 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (( 24.84/3.84 (Y1 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))) => 24.84/3.84 (( 24.84/3.84 (setadjoin @ 24.84/3.84 Y0 @ Y2) = 24.84/3.84 (setadjoin @ 24.84/3.84 Y1 @ Y3))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((powerset @ Y0) = (powerset @ 24.84/3.84 Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((setunion @ Y0) = (setunion @ 24.84/3.84 Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((((??) @ (^[Y1 : $i]: 24.84/3.84 (((Y0 @ Y1) & 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2))))))))))))) => 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y1) => 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y3 : $i]: 24.84/3.84 (((( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))) => 24.84/3.84 (( 24.84/3.84 (Y0 @ 24.84/3.84 Y2) <=> 24.84/3.84 (Y1 @ Y3))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) & 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y3 : $i]: 24.84/3.84 (( 24.84/3.84 (Y0 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y1 @ 24.84/3.84 Y2) & 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y3 : $i]: 24.84/3.84 (( 24.84/3.84 (Y1 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))) => 24.84/3.84 (((descr @ Y0) = 24.84/3.84 (descr @ Y1))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((!!) @ (^[Y2 : $i > $o]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y3 : $i > $o]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y4 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y4 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y5 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y5 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (Y4) = 24.84/3.84 (Y5))) => 24.84/3.84 (( 24.84/3.84 (Y2 @ 24.84/3.84 Y4) <=> 24.84/3.84 (Y3 @ Y5))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ 24.84/3.84 Y2) = 24.84/3.84 (dsetconstr @ 24.84/3.84 Y1 @ Y3))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (subset @ Y1 @ Y0))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (((in @ Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ Y2 @ 24.84/3.84 Y1)))))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (subset @ emptyset @ Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y0)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 subset @ 24.84/3.84 Y0 @ Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 subset @ 24.84/3.84 Y0 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (Y0) != 24.84/3.84 (Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (Y0) != 24.84/3.84 (Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (subset @ Y0 @ Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ Y2)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 setadjoin @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 setadjoin @ 24.84/3.84 Y1 @ Y2))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (Y0) = 24.84/3.84 (Y1))))))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ 24.84/3.84 emptyset) => 24.84/3.84 (((Y0) = 24.84/3.84 (emptyset)))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (in @ 24.84/3.84 Y0 @ 24.84/3.84 (powerset @ 24.84/3.84 Y0))))) => 24.84/3.84 (((( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0) @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (in @ 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 (powerset @ 24.84/3.84 Y0)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (subset @ 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y0 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y1 @ 24.84/3.84 emptyset))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y3 : $o]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (Y3))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (Y3))) => 24.84/3.84 (Y3))))))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) | 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y0))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 ( 24.84/3.84 (??) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) & 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (emptyset))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y1))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y0))) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ Y1))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y1 @ Y2)) = 24.84/3.84 (binunion @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y2))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))) => 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl526])). 24.84/3.84 thf(zip_derived_cl543, plain, 24.84/3.84 (~ (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((((??) @ (^[Y1 : $i]: 24.84/3.84 (((Y0 @ Y1) & 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2))))))))))))) => 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y1) => 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((((Y2) = (Y3))) => 24.84/3.84 (((Y0 @ 24.84/3.84 Y2) <=> 24.84/3.84 (Y1 @ Y3))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) & 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((Y0 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))) <=> 24.84/3.84 (((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y1 @ Y2) & 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((Y1 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((((Y2) = 24.84/3.84 (Y3))) => 24.84/3.84 (((setadjoin @ 24.84/3.84 Y0 @ Y2) = 24.84/3.84 (setadjoin @ 24.84/3.84 Y1 @ Y3))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((powerset @ Y0) = (powerset @ Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((setunion @ Y0) = (setunion @ 24.84/3.84 Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((((??) @ (^[Y1 : $i]: 24.84/3.84 (((Y0 @ Y1) & 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2))))))))))))) => 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y1) => 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y3 : $i]: 24.84/3.84 (((((Y2) = 24.84/3.84 (Y3))) => 24.84/3.84 (((Y0 @ 24.84/3.84 Y2) <=> 24.84/3.84 (Y1 @ Y3))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) & 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y3 : $i]: 24.84/3.84 (( 24.84/3.84 (Y0 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y1 @ Y2) & 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y3 : $i]: 24.84/3.84 (( 24.84/3.84 (Y1 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))) => 24.84/3.84 (((descr @ Y0) = (descr @ 24.84/3.84 Y1))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((!!) @ (^[Y2 : $i > $o]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y3 : $i > $o]: 24.84/3.84 (((( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y4 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y4 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y5 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y5 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (Y4) = 24.84/3.84 (Y5))) => 24.84/3.84 (( 24.84/3.84 (Y2 @ 24.84/3.84 Y4) <=> 24.84/3.84 (Y3 @ Y5))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y2) = 24.84/3.84 (dsetconstr @ 24.84/3.84 Y1 @ Y3))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((in @ Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ Y2 @ 24.84/3.84 Y1)))))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (subset @ Y1 @ Y0))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (subset @ emptyset @ Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ Y1) => 24.84/3.84 (((in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ Y2 @ 24.84/3.84 Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ Y2 @ 24.84/3.84 Y0)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 subset @ 24.84/3.84 Y0 @ Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((( 24.84/3.84 (~) @ ( 24.84/3.84 subset @ 24.84/3.84 Y0 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (Y0) != 24.84/3.84 (Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (Y0) != 24.84/3.84 (Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (subset @ Y0 @ Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ Y2)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 setadjoin @ 24.84/3.84 Y1 @ Y2))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (Y0) = 24.84/3.84 (Y1))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 emptyset) => 24.84/3.84 (( 24.84/3.84 (Y0) = 24.84/3.84 (emptyset)))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (in @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0) @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (((( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (in @ 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 (powerset @ 24.84/3.84 Y0)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (subset @ 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y0 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y1 @ 24.84/3.84 emptyset))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y3 : $o]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (Y3))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (Y3))) => 24.84/3.84 (Y3))))))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) | 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y0))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 ( 24.84/3.84 (??) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) & 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (emptyset))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y1))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y0))) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ Y1))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y1 @ Y2)) = 24.84/3.84 (binunion @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y2))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))) => 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl535])). 24.84/3.84 thf(zip_derived_cl551, plain, 24.84/3.84 (~ (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((((Y2) = (Y3))) => 24.84/3.84 (((Y0 @ Y2) <=> 24.84/3.84 (Y1 @ Y3))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) & 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((Y0 @ Y3) => 24.84/3.84 (((Y2) = 24.84/3.84 (Y3))))))))))))) <=> 24.84/3.84 (((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y1 @ Y2) & 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((Y1 @ Y3) => 24.84/3.84 (((Y2) = 24.84/3.84 (Y3))))))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((((Y2) = (Y3))) => 24.84/3.84 (((setadjoin @ 24.84/3.84 Y0 @ Y2) = 24.84/3.84 (setadjoin @ 24.84/3.84 Y1 @ Y3))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((powerset @ Y0) = (powerset @ Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((setunion @ Y0) = (setunion @ Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((((??) @ (^[Y1 : $i]: 24.84/3.84 (((Y0 @ Y1) & 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2))))))))))))) => 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y1) => 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))) => 24.84/3.84 (( 24.84/3.84 (Y0 @ 24.84/3.84 Y2) <=> 24.84/3.84 (Y1 @ Y3))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) & 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y3 : $i]: 24.84/3.84 (((Y0 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y1 @ Y2) & 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y3 : $i]: 24.84/3.84 (( 24.84/3.84 (Y1 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))) => 24.84/3.84 (((descr @ Y0) = (descr @ 24.84/3.84 Y1))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((!!) @ (^[Y2 : $i > $o]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y3 : $i > $o]: 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y4 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y4 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y5 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y5 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (Y4) = 24.84/3.84 (Y5))) => 24.84/3.84 (( 24.84/3.84 (Y2 @ 24.84/3.84 Y4) <=> 24.84/3.84 (Y3 @ Y5))))))))))))))) => 24.84/3.84 (((dsetconstr @ 24.84/3.84 Y0 @ Y2) = 24.84/3.84 (dsetconstr @ 24.84/3.84 Y1 @ Y3))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((in @ Y2 @ 24.84/3.84 Y0) => (in @ 24.84/3.84 Y2 @ Y1)))))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (subset @ Y1 @ Y0))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ Y1) => 24.84/3.84 (((( 24.84/3.84 (~) @ ( 24.84/3.84 in @ Y2 @ 24.84/3.84 Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ Y2 @ 24.84/3.84 Y0)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (((in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ Y2 @ 24.84/3.84 Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 subset @ 24.84/3.84 Y0 @ Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((~) @ ( 24.84/3.84 subset @ 24.84/3.84 Y0 @ Y1))) => 24.84/3.84 (((Y0) != 24.84/3.84 (Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (Y0) != 24.84/3.84 (Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (subset @ Y0 @ Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ Y2)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 setadjoin @ 24.84/3.84 Y1 @ Y2))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (Y0) = 24.84/3.84 (Y1))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 emptyset) => 24.84/3.84 (( 24.84/3.84 (Y0) = 24.84/3.84 (emptyset)))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (in @ Y0 @ 24.84/3.84 (powerset @ 24.84/3.84 Y0))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0) @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (in @ 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 (powerset @ 24.84/3.84 Y0)))))))) => 24.84/3.84 (((( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (subset @ 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y0 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y1 @ 24.84/3.84 emptyset))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y3 : $o]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (Y3))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (Y3))) => 24.84/3.84 (Y3))))))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) | 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y0))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 ( 24.84/3.84 (??) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) & 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (emptyset))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y1))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y0))) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ Y1))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y1 @ Y2)) = 24.84/3.84 (binunion @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y2))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))) => 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl543])). 24.84/3.84 thf(zip_derived_cl560, plain, 24.84/3.84 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((((Y2) = (Y3))) => 24.84/3.84 (((setadjoin @ 24.84/3.84 Y0 @ Y2) = 24.84/3.84 (setadjoin @ 24.84/3.84 Y1 @ Y3))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((powerset @ Y0) = (powerset @ Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((setunion @ Y0) = (setunion @ Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((((??) @ (^[Y1 : $i]: 24.84/3.84 (((Y0 @ Y1) & 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2))))))))))))) => 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y1) => 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))) => 24.84/3.84 (( 24.84/3.84 (Y0 @ 24.84/3.84 Y2) <=> 24.84/3.84 (Y1 @ Y3))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) & 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y3 : $i]: 24.84/3.84 (((Y0 @ Y3) => 24.84/3.84 (((Y2) = 24.84/3.84 (Y3))))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y1 @ Y2) & 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y3 : $i]: 24.84/3.84 (((Y1 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))) => 24.84/3.84 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((!!) @ (^[Y2 : $i > $o]: 24.84/3.84 (((!!) @ (^[Y3 : $i > $o]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y4 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y4 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y5 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y5 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (Y4) = 24.84/3.84 (Y5))) => 24.84/3.84 (( 24.84/3.84 (Y2 @ 24.84/3.84 Y4) <=> 24.84/3.84 (Y3 @ Y5))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ 24.84/3.84 Y2) = 24.84/3.84 (dsetconstr @ 24.84/3.84 Y1 @ Y3))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((in @ Y2 @ 24.84/3.84 Y0) => (in @ 24.84/3.84 Y2 @ Y1)))))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (subset @ Y1 @ Y0))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y0)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (((in @ Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (((( 24.84/3.84 (~) @ ( 24.84/3.84 in @ Y2 @ 24.84/3.84 Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 subset @ 24.84/3.84 Y0 @ Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((~) @ ( 24.84/3.84 subset @ 24.84/3.84 Y0 @ Y1))) => 24.84/3.84 (((Y0) != (Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (Y0) != 24.84/3.84 (Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (subset @ Y0 @ Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ Y2)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 setadjoin @ 24.84/3.84 Y1 @ Y2))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y0 @ 24.84/3.84 (powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (Y0) = 24.84/3.84 (Y1))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ 24.84/3.84 emptyset) => 24.84/3.84 (( 24.84/3.84 (Y0) = 24.84/3.84 (emptyset)))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (in @ Y0 @ 24.84/3.84 (powerset @ 24.84/3.84 Y0))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0) @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (in @ 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 (powerset @ 24.84/3.84 Y0)))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (subset @ 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (((( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y0 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y1 @ 24.84/3.84 emptyset))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y3 : $o]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (Y3))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (Y3))) => 24.84/3.84 (Y3))))))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) | 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y0))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 ( 24.84/3.84 (??) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) & 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (emptyset))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y1))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y0))) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ Y1))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y1 @ Y2)) = 24.84/3.84 (binunion @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y2))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))) => 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl551])). 24.84/3.84 thf(zip_derived_cl574, plain, 24.84/3.84 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((powerset @ Y0) = (powerset @ Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((setunion @ Y0) = (setunion @ Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((((??) @ (^[Y1 : $i]: 24.84/3.84 (((Y0 @ Y1) & 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2))))))))))))) => 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y1) => 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))) => 24.84/3.84 (( 24.84/3.84 (Y0 @ 24.84/3.84 Y2) <=> 24.84/3.84 (Y1 @ Y3))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) & 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (( 24.84/3.84 (Y0 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y1 @ Y2) & 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y3 : $i]: 24.84/3.84 (((Y1 @ Y3) => 24.84/3.84 (((Y2) = 24.84/3.84 (Y3))))))))))))) => 24.84/3.84 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((!!) @ (^[Y2 : $i > $o]: 24.84/3.84 (((!!) @ (^[Y3 : $i > $o]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y4 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y4 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y5 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y5 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (Y4) = 24.84/3.84 (Y5))) => 24.84/3.84 (( 24.84/3.84 (Y2 @ 24.84/3.84 Y4) <=> 24.84/3.84 (Y3 @ Y5))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ 24.84/3.84 Y2) = 24.84/3.84 (dsetconstr @ 24.84/3.84 Y1 @ Y3))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((in @ Y2 @ Y0) => 24.84/3.84 (in @ Y2 @ Y1)))))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((in @ Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ Y2 @ 24.84/3.84 Y1)))))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y0)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 subset @ 24.84/3.84 Y0 @ Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((~) @ ( 24.84/3.84 subset @ Y0 @ 24.84/3.84 Y1))) => 24.84/3.84 (((Y0) != (Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (((in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ Y2 @ 24.84/3.84 Y1))) => 24.84/3.84 (( 24.84/3.84 (Y0) != 24.84/3.84 (Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (subset @ Y0 @ Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ Y2)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 setadjoin @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 setadjoin @ 24.84/3.84 Y1 @ Y2))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ Y1) => 24.84/3.84 (in @ Y0 @ 24.84/3.84 (powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (Y0) = 24.84/3.84 (Y1))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ 24.84/3.84 emptyset) => 24.84/3.84 (((Y0) = 24.84/3.84 (emptyset)))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (in @ 24.84/3.84 Y0 @ 24.84/3.84 (powerset @ 24.84/3.84 Y0))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0) @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (in @ 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 (powerset @ 24.84/3.84 Y0)))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (subset @ 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (((( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y0 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y1 @ 24.84/3.84 emptyset))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y3 : $o]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (Y3))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (Y3))) => 24.84/3.84 (Y3))))))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) | 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y0))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 ( 24.84/3.84 (??) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) & 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (emptyset))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y1))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y0))) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ Y1))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y1 @ Y2)) = 24.84/3.84 (binunion @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y2))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))) => 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 setminus @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.84 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl560])). 24.84/3.84 thf(zip_derived_cl590, plain, 24.84/3.84 (~ (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((setunion @ Y0) = (setunion @ Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((((??) @ (^[Y1 : $i]: 24.84/3.84 (((Y0 @ Y1) & 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2))))))))))))) => 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y1) => 24.84/3.84 (((Y0 @ Y2) => 24.84/3.84 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.84 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (((((Y2) = 24.84/3.84 (Y3))) => 24.84/3.84 (((Y0 @ 24.84/3.84 Y2) <=> 24.84/3.84 (Y1 @ Y3))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y0 @ Y2) & 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (( 24.84/3.84 (Y0 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))) => 24.84/3.84 (((((??) @ (^[Y2 : $i]: 24.84/3.84 (((Y1 @ Y2) & 24.84/3.84 (((!!) @ (^[Y3 : $i]: 24.84/3.84 (( 24.84/3.84 (Y1 @ 24.84/3.84 Y3) => 24.84/3.84 (( 24.84/3.84 (Y2) = 24.84/3.84 (Y3))))))))))))) => 24.84/3.84 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => 24.84/3.84 (((!!) @ (^[Y2 : $i > $o]: 24.84/3.84 (((!!) @ (^[Y3 : $i > $o]: 24.84/3.84 (((( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y4 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y4 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y5 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y5 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (Y4) = 24.84/3.84 (Y5))) => 24.84/3.84 (( 24.84/3.84 (Y2 @ 24.84/3.84 Y4) <=> 24.84/3.84 (Y3 @ Y5))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y2) = 24.84/3.84 (dsetconstr @ 24.84/3.84 Y1 @ Y3))))))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((in @ Y2 @ Y0) => 24.84/3.84 (in @ Y2 @ Y1)))))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((Y0) = (Y1))) => (subset @ 24.84/3.84 Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((!!) @ (^[Y2 : $i]: 24.84/3.84 (((in @ Y2 @ 24.84/3.84 Y0) => (in @ 24.84/3.84 Y2 @ Y1)))))) => 24.84/3.84 (subset @ Y0 @ Y1))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ Y1) => 24.84/3.84 (((in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ Y2 @ 24.84/3.84 Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ Y2 @ 24.84/3.84 Y0)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ (^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 in @ 24.84/3.84 Y2 @ Y1))) => 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 subset @ 24.84/3.84 Y0 @ Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((((~) @ (subset @ 24.84/3.84 Y0 @ Y1))) => 24.84/3.84 (((Y0) != (Y1))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (((in @ Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (((( 24.84/3.84 (~) @ ( 24.84/3.84 in @ Y2 @ 24.84/3.84 Y1))) => 24.84/3.84 (( 24.84/3.84 (Y0) != 24.84/3.84 (Y1)))))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ Y2)))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y2) => 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 setadjoin @ 24.84/3.84 Y1 @ Y2))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ (^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ Y1) => 24.84/3.84 (((subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (Y0) = 24.84/3.84 (Y1))))))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((subset @ 24.84/3.84 Y0 @ 24.84/3.84 emptyset) => 24.84/3.84 (((Y0) = 24.84/3.84 (emptyset)))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (in @ 24.84/3.84 Y0 @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0))))) => 24.84/3.84 (((((!!) @ (^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0) @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y1)))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (in @ 24.84/3.84 ( 24.84/3.84 dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 ( 24.84/3.84 powerset @ 24.84/3.84 Y0)))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (((!!) @ ( 24.84/3.84 ^[Y1 : $i > $o]: 24.84/3.84 (subset @ 24.84/3.84 (dsetconstr @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (((((!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (in @ 24.84/3.84 Y1 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y0 @ 24.84/3.84 (setadjoin @ 24.84/3.84 Y1 @ 24.84/3.84 emptyset))))))))) => 24.84/3.84 (((( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y3 : $o]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (Y3))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (Y3))) => 24.84/3.84 (Y3))))))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binunion @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) | 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 (binunion @ 24.84/3.84 Y0 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 Y1) => 24.84/3.84 (subset @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1))))))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y0)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y0))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y0))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))) => 24.84/3.84 (subset @ 24.84/3.84 Y1 @ Y0))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 ( 24.84/3.84 binintersect @ 24.84/3.84 Y0 @ Y1)) => 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (~) @ ( 24.84/3.84 ( 24.84/3.84 (??) @ ( 24.84/3.84 ^[Y2 : $i]: 24.84/3.84 (( 24.84/3.84 (in @ 24.84/3.84 Y2 @ 24.84/3.84 Y0) & 24.84/3.84 (in @ 24.84/3.84 Y2 @ Y1)))))))) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (emptyset))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (subset @ 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ Y1) @ 24.84/3.84 Y1))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y0 : $i]: 24.84/3.84 (( 24.84/3.84 (!!) @ ( 24.84/3.84 ^[Y1 : $i]: 24.84/3.84 (( 24.84/3.84 (subset @ 24.84/3.84 Y1 @ 24.84/3.84 Y0) => 24.84/3.84 (( 24.84/3.84 (binintersect @ 24.84/3.84 Y0 @ 24.84/3.84 Y1) = 24.84/3.84 (Y1))))))))))) => 24.84/3.84 (( 24.84/3.84 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (binintersect @ 24.84/3.85 Y0 @ 24.84/3.85 Y1) = 24.84/3.85 (Y0))) => 24.84/3.85 (subset @ 24.84/3.85 Y0 @ Y1))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (binintersect @ 24.84/3.85 Y0 @ 24.84/3.85 ( 24.84/3.85 binunion @ 24.84/3.85 Y1 @ Y2)) = 24.84/3.85 (binunion @ 24.84/3.85 ( 24.84/3.85 binintersect @ 24.84/3.85 Y0 @ Y1) @ 24.84/3.85 ( 24.84/3.85 binintersect @ 24.84/3.85 Y0 @ Y2))))))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 Y0) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (~) @ ( 24.84/3.85 in @ 24.84/3.85 Y2 @ Y1))) => 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 setminus @ 24.84/3.85 Y0 @ Y1))))))))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 setminus @ 24.84/3.85 Y0 @ Y1)) => 24.84/3.85 (in @ 24.84/3.85 Y2 @ Y0)))))))))))) => 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 setminus @ 24.84/3.85 Y0 @ Y1)) => 24.84/3.85 (( 24.84/3.85 (~) @ ( 24.84/3.85 in @ 24.84/3.85 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl574])). 24.84/3.85 thf(zip_derived_cl604, plain, 24.84/3.85 (~ (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.85 (((((??) @ (^[Y1 : $i]: 24.84/3.85 (((Y0 @ Y1) & 24.84/3.85 (((!!) @ (^[Y2 : $i]: 24.84/3.85 (((Y0 @ Y2) => 24.84/3.85 (((Y1) = (Y2))))))))))))) => 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (((!!) @ (^[Y2 : $i]: 24.84/3.85 (((Y0 @ Y1) => 24.84/3.85 (((Y0 @ Y2) => 24.84/3.85 (((Y1) = (Y2)))))))))))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.85 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.85 (((((!!) @ (^[Y2 : $i]: 24.84/3.85 (((!!) @ (^[Y3 : $i]: 24.84/3.85 (((((Y2) = (Y3))) => 24.84/3.85 (((Y0 @ 24.84/3.85 Y2) <=> 24.84/3.85 (Y1 @ Y3))))))))))) => 24.84/3.85 (((((??) @ (^[Y2 : $i]: 24.84/3.85 (((Y0 @ Y2) & 24.84/3.85 (((!!) @ (^[Y3 : $i]: 24.84/3.85 (((Y0 @ 24.84/3.85 Y3) => 24.84/3.85 (( 24.84/3.85 (Y2) = 24.84/3.85 (Y3))))))))))))) => 24.84/3.85 (((((??) @ (^[Y2 : $i]: 24.84/3.85 (((Y1 @ Y2) & 24.84/3.85 (((!!) @ (^[Y3 : $i]: 24.84/3.85 (( 24.84/3.85 (Y1 @ 24.84/3.85 Y3) => 24.84/3.85 (( 24.84/3.85 (Y2) = 24.84/3.85 (Y3))))))))))))) => 24.84/3.85 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (((((Y0) = (Y1))) => 24.84/3.85 (((!!) @ (^[Y2 : $i > $o]: 24.84/3.85 (((!!) @ (^[Y3 : $i > $o]: 24.84/3.85 (((((!!) @ ( 24.84/3.85 ^[Y4 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y4 @ 24.84/3.85 Y0) => 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y5 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y5 @ 24.84/3.85 Y1) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (Y4) = 24.84/3.85 (Y5))) => 24.84/3.85 (( 24.84/3.85 (Y2 @ 24.84/3.85 Y4) <=> 24.84/3.85 (Y3 @ Y5))))))))))))))) => 24.84/3.85 (((dsetconstr @ 24.84/3.85 Y0 @ Y2) = 24.84/3.85 (dsetconstr @ 24.84/3.85 Y1 @ Y3))))))))))))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (((((!!) @ (^[Y2 : $i]: 24.84/3.85 (((in @ Y2 @ Y0) => 24.84/3.85 (in @ Y2 @ Y1)))))) => 24.84/3.85 (subset @ Y0 @ Y1))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (((((Y0) = (Y1))) => (subset @ Y1 @ 24.84/3.85 Y0))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (((((Y0) = (Y1))) => (subset @ 24.84/3.85 Y0 @ Y1))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (((((!!) @ (^[Y2 : $i]: 24.84/3.85 (((in @ Y2 @ 24.84/3.85 Y0) => (in @ 24.84/3.85 Y2 @ Y1)))))) => 24.84/3.85 (subset @ Y0 @ Y1))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (((!!) @ (^[Y2 : $i]: 24.84/3.85 (((subset @ 24.84/3.85 Y0 @ Y1) => 24.84/3.85 (((in @ Y2 @ 24.84/3.85 Y0) => 24.84/3.85 (in @ Y2 @ 24.84/3.85 Y1)))))))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (((!!) @ (^[Y2 : $i]: 24.84/3.85 (((subset @ 24.84/3.85 Y0 @ Y1) => 24.84/3.85 (((( 24.84/3.85 (~) @ ( 24.84/3.85 in @ Y2 @ 24.84/3.85 Y1))) => 24.84/3.85 (( 24.84/3.85 (~) @ ( 24.84/3.85 in @ Y2 @ 24.84/3.85 Y0)))))))))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (((!!) @ (^[Y2 : $i]: 24.84/3.85 (((in @ 24.84/3.85 Y2 @ 24.84/3.85 Y0) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (~) @ ( 24.84/3.85 in @ Y2 @ 24.84/3.85 Y1))) => 24.84/3.85 (( 24.84/3.85 (~) @ ( 24.84/3.85 subset @ 24.84/3.85 Y0 @ Y1)))))))))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (((((~) @ (subset @ 24.84/3.85 Y0 @ Y1))) => 24.84/3.85 (((Y0) != (Y1))))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (((!!) @ (^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 Y0) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (~) @ ( 24.84/3.85 in @ 24.84/3.85 Y2 @ Y1))) => 24.84/3.85 (( 24.84/3.85 (Y0) != 24.84/3.85 (Y1)))))))))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (((!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (((subset @ 24.84/3.85 Y0 @ 24.84/3.85 Y1) => 24.84/3.85 (( 24.84/3.85 (subset @ 24.84/3.85 Y1 @ 24.84/3.85 Y2) => 24.84/3.85 (subset @ 24.84/3.85 Y0 @ Y2)))))))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (subset @ 24.84/3.85 Y1 @ 24.84/3.85 (setadjoin @ 24.84/3.85 Y0 @ Y1)))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (((!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (subset @ 24.84/3.85 Y0 @ 24.84/3.85 Y2) => 24.84/3.85 (subset @ 24.84/3.85 Y0 @ 24.84/3.85 ( 24.84/3.85 setadjoin @ 24.84/3.85 Y1 @ Y2))))))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (subset @ 24.84/3.85 Y0 @ 24.84/3.85 Y1) => 24.84/3.85 (in @ 24.84/3.85 Y0 @ 24.84/3.85 ( 24.84/3.85 powerset @ 24.84/3.85 Y1)))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ (^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (subset @ 24.84/3.85 Y0 @ 24.84/3.85 Y1) => 24.84/3.85 (( 24.84/3.85 (subset @ 24.84/3.85 Y1 @ 24.84/3.85 Y0) => 24.84/3.85 (( 24.84/3.85 (Y0) = 24.84/3.85 (Y1))))))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((subset @ Y0 @ 24.84/3.85 emptyset) => 24.84/3.85 (((Y0) = 24.84/3.85 (emptyset)))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (((subset @ 24.84/3.85 Y1 @ 24.84/3.85 Y0) => 24.84/3.85 (in @ 24.84/3.85 Y1 @ 24.84/3.85 (powerset @ 24.84/3.85 Y0)))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (((!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y1 @ 24.84/3.85 ( 24.84/3.85 powerset @ 24.84/3.85 Y0)) => 24.84/3.85 (subset @ 24.84/3.85 Y1 @ Y0))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (in @ Y0 @ 24.84/3.85 (powerset @ 24.84/3.85 Y0))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (subset @ 24.84/3.85 Y0 @ 24.84/3.85 Y1) => 24.84/3.85 (subset @ 24.84/3.85 ( 24.84/3.85 powerset @ 24.84/3.85 Y0) @ 24.84/3.85 ( 24.84/3.85 powerset @ 24.84/3.85 Y1)))))))))) => 24.84/3.85 (((((!!) @ (^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i > $o]: 24.84/3.85 (in @ 24.84/3.85 (dsetconstr @ 24.84/3.85 Y0 @ Y1) @ 24.84/3.85 (powerset @ 24.84/3.85 Y0)))))))) => 24.84/3.85 (((((!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (((!!) @ ( 24.84/3.85 ^[Y1 : $i > $o]: 24.84/3.85 (subset @ 24.84/3.85 ( 24.84/3.85 dsetconstr @ 24.84/3.85 Y0 @ Y1) @ 24.84/3.85 Y0))))))) => 24.84/3.85 (((((!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (((!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 Y0) => 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 binunion @ 24.84/3.85 Y0 @ Y1))))))))))))) => 24.84/3.85 (((((!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (in @ 24.84/3.85 Y1 @ 24.84/3.85 (setadjoin @ 24.84/3.85 Y0 @ 24.84/3.85 (setadjoin @ 24.84/3.85 Y1 @ 24.84/3.85 emptyset))))))))) => 24.84/3.85 (((((!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 Y1) => 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 binunion @ 24.84/3.85 Y0 @ Y1))))))))))))) => 24.84/3.85 (((( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y3 : $o]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 binunion @ 24.84/3.85 Y0 @ Y1)) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 Y0) => 24.84/3.85 (Y3))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 Y1) => 24.84/3.85 (Y3))) => 24.84/3.85 (Y3))))))))))))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 binunion @ 24.84/3.85 Y0 @ Y1)) => 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 Y1) | 24.84/3.85 (in @ 24.84/3.85 Y2 @ Y0)))))))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (subset @ 24.84/3.85 Y0 @ 24.84/3.85 (binunion @ 24.84/3.85 Y0 @ Y1)))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (subset @ 24.84/3.85 Y1 @ 24.84/3.85 (binunion @ 24.84/3.85 Y0 @ Y1)))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 Y0) => 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 Y1) => 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 binintersect @ 24.84/3.85 Y0 @ Y1))))))))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (subset @ 24.84/3.85 Y2 @ 24.84/3.85 Y0) => 24.84/3.85 (( 24.84/3.85 (subset @ 24.84/3.85 Y2 @ 24.84/3.85 Y1) => 24.84/3.85 (subset @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 binintersect @ 24.84/3.85 Y0 @ Y1))))))))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 binintersect @ 24.84/3.85 Y0 @ Y1)) => 24.84/3.85 (in @ 24.84/3.85 Y2 @ Y0)))))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (subset @ 24.84/3.85 (binintersect @ 24.84/3.85 Y0 @ Y1) @ 24.84/3.85 Y0))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (subset @ 24.84/3.85 Y0 @ 24.84/3.85 Y1) => 24.84/3.85 (( 24.84/3.85 (binintersect @ 24.84/3.85 Y0 @ 24.84/3.85 Y1) = 24.84/3.85 (Y0))))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (binintersect @ 24.84/3.85 Y0 @ 24.84/3.85 Y1) = 24.84/3.85 (Y1))) => 24.84/3.85 (subset @ 24.84/3.85 Y1 @ Y0))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 binintersect @ 24.84/3.85 Y0 @ Y1)) => 24.84/3.85 (in @ 24.84/3.85 Y2 @ Y1)))))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (~) @ ( 24.84/3.85 ( 24.84/3.85 (??) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 Y0) & 24.84/3.85 (in @ 24.84/3.85 Y2 @ Y1)))))))) => 24.84/3.85 (( 24.84/3.85 (binintersect @ 24.84/3.85 Y0 @ 24.84/3.85 Y1) = 24.84/3.85 (emptyset))))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (subset @ 24.84/3.85 (binintersect @ 24.84/3.85 Y0 @ Y1) @ 24.84/3.85 Y1))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (subset @ 24.84/3.85 Y1 @ 24.84/3.85 Y0) => 24.84/3.85 (( 24.84/3.85 (binintersect @ 24.84/3.85 Y0 @ 24.84/3.85 Y1) = 24.84/3.85 (Y1))))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (binintersect @ 24.84/3.85 Y0 @ 24.84/3.85 Y1) = 24.84/3.85 (Y0))) => 24.84/3.85 (subset @ 24.84/3.85 Y0 @ Y1))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (binintersect @ 24.84/3.85 Y0 @ 24.84/3.85 ( 24.84/3.85 binunion @ 24.84/3.85 Y1 @ Y2)) = 24.84/3.85 (binunion @ 24.84/3.85 ( 24.84/3.85 binintersect @ 24.84/3.85 Y0 @ Y1) @ 24.84/3.85 ( 24.84/3.85 binintersect @ 24.84/3.85 Y0 @ Y2))))))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 Y0) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (~) @ ( 24.84/3.85 in @ 24.84/3.85 Y2 @ Y1))) => 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 setminus @ 24.84/3.85 Y0 @ Y1))))))))))))))) => 24.84/3.85 (( 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 setminus @ 24.84/3.85 Y0 @ Y1)) => 24.84/3.85 (in @ 24.84/3.85 Y2 @ Y0)))))))))))) => 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y0 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y1 : $i]: 24.84/3.85 (( 24.84/3.85 (!!) @ ( 24.84/3.85 ^[Y2 : $i]: 24.84/3.85 (( 24.84/3.85 (in @ 24.84/3.85 Y2 @ 24.84/3.85 ( 24.84/3.85 setminus @ 24.84/3.85 Y0 @ Y1)) => 24.84/3.85 (( 24.84/3.85 (~) @ ( 24.84/3.85 in @ 24.84/3.85 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 24.84/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl590])). 24.84/3.85 thf(zip_derived_cl624, plain, 24.84/3.85 (~ (((((!!) @ (^[Y0 : $i > $o]: 24.84/3.85 (((!!) @ (^[Y1 : $i > $o]: 24.84/3.85 (((((!!) @ (^[Y2 : $i]: 24.84/3.85 (((!!) @ (^[Y3 : $i]: 25.25/3.85 (((((Y2) = (Y3))) => 25.25/3.85 (((Y0 @ Y2) <=> 25.25/3.85 (Y1 @ Y3))))))))))) => 25.25/3.85 (((((??) @ (^[Y2 : $i]: 25.25/3.85 (((Y0 @ Y2) & 25.25/3.85 (((!!) @ (^[Y3 : $i]: 25.25/3.85 (((Y0 @ Y3) => 25.25/3.85 (((Y2) = 25.25/3.85 (Y3))))))))))))) => 25.25/3.85 (((((??) @ (^[Y2 : $i]: 25.25/3.85 (((Y1 @ Y2) & 25.25/3.85 (((!!) @ (^[Y3 : $i]: 25.25/3.85 (((Y1 @ 25.25/3.85 Y3) => 25.25/3.85 (( 25.25/3.85 (Y2) = 25.25/3.85 (Y3))))))))))))) => 25.25/3.85 (((descr @ Y0) = (descr @ Y1))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((Y0) = (Y1))) => 25.25/3.85 (((!!) @ (^[Y2 : $i > $o]: 25.25/3.85 (((!!) @ (^[Y3 : $i > $o]: 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y4 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y4 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y5 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y5 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (Y4) = 25.25/3.85 (Y5))) => 25.25/3.85 (( 25.25/3.85 (Y2 @ 25.25/3.85 Y4) <=> 25.25/3.85 (Y3 @ Y5))))))))))))))) => 25.25/3.85 (((dsetconstr @ 25.25/3.85 Y0 @ Y2) = 25.25/3.85 (dsetconstr @ 25.25/3.85 Y1 @ Y3))))))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => (in @ 25.25/3.85 Y2 @ Y1)))))) => 25.25/3.85 (subset @ Y0 @ Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((Y0) = (Y1))) => (subset @ Y1 @ 25.25/3.85 Y0))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((Y0) = (Y1))) => (subset @ Y0 @ 25.25/3.85 Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (in @ Y2 @ Y1)))))) => 25.25/3.85 (subset @ Y0 @ Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (((in @ Y2 @ 25.25/3.85 Y0) => (in @ 25.25/3.85 Y2 @ Y1)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y1) => 25.25/3.85 (((((~) @ ( 25.25/3.85 in @ Y2 @ 25.25/3.85 Y1))) => 25.25/3.85 (((~) @ ( 25.25/3.85 in @ Y2 @ 25.25/3.85 Y0)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (((( 25.25/3.85 (~) @ ( 25.25/3.85 in @ Y2 @ 25.25/3.85 Y1))) => 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 subset @ 25.25/3.85 Y0 @ Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((~) @ (subset @ 25.25/3.85 Y0 @ Y1))) => 25.25/3.85 (((Y0) != (Y1))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))) => 25.25/3.85 (( 25.25/3.85 (Y0) != 25.25/3.85 (Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y1) => 25.25/3.85 (((subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y2)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (subset @ Y1 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 setadjoin @ 25.25/3.85 Y1 @ Y2))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y0 @ 25.25/3.85 (powerset @ 25.25/3.85 Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (Y0) = 25.25/3.85 (Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 emptyset) => 25.25/3.85 (((Y0) = 25.25/3.85 (emptyset)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y1 @ Y0) => 25.25/3.85 (in @ Y1 @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (((in @ 25.25/3.85 Y1 @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (in @ Y0 @ 25.25/3.85 (powerset @ 25.25/3.85 Y0))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y0) @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i > $o]: 25.25/3.85 (in @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i > $o]: 25.25/3.85 (subset @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (in @ 25.25/3.85 Y1 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y0 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y1 @ 25.25/3.85 emptyset))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y3 : $o]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (Y3))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (Y3))) => 25.25/3.85 (Y3))))))))))))))))))) => 25.25/3.85 (((( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) | 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 ( 25.25/3.85 (??) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) & 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (emptyset))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y1))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y1))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y1 @ Y2)) = 25.25/3.85 (binunion @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y2))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.25/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl604])). 25.25/3.85 thf(zip_derived_cl642, plain, 25.25/3.85 (~ (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((Y0) = (Y1))) => 25.25/3.85 (((!!) @ (^[Y2 : $i > $o]: 25.25/3.85 (((!!) @ (^[Y3 : $i > $o]: 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y4 : $i]: 25.25/3.85 (((in @ 25.25/3.85 Y4 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y5 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y5 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (Y4) = 25.25/3.85 (Y5))) => 25.25/3.85 (( 25.25/3.85 (Y2 @ 25.25/3.85 Y4) <=> 25.25/3.85 (Y3 @ Y5))))))))))))))) => 25.25/3.85 (((dsetconstr @ 25.25/3.85 Y0 @ Y2) = 25.25/3.85 (dsetconstr @ 25.25/3.85 Y1 @ Y3))))))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => (in @ 25.25/3.85 Y2 @ Y1)))))) => 25.25/3.85 (subset @ Y0 @ Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((Y0) = (Y1))) => (subset @ Y1 @ Y0))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((Y0) = (Y1))) => (subset @ Y0 @ 25.25/3.85 Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (in @ Y2 @ Y1)))))) => 25.25/3.85 (subset @ Y0 @ Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (((in @ Y2 @ 25.25/3.85 Y0) => (in @ 25.25/3.85 Y2 @ Y1)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (((((~) @ ( 25.25/3.85 in @ Y2 @ Y1))) => 25.25/3.85 (((~) @ ( 25.25/3.85 in @ Y2 @ Y0)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (((((~) @ ( 25.25/3.85 in @ Y2 @ 25.25/3.85 Y1))) => 25.25/3.85 (((~) @ ( 25.25/3.85 subset @ 25.25/3.85 Y0 @ Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((~) @ (subset @ Y0 @ 25.25/3.85 Y1))) => 25.25/3.85 (((Y0) != (Y1))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ Y2 @ 25.25/3.85 Y1))) => 25.25/3.85 (( 25.25/3.85 (Y0) != 25.25/3.85 (Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y2)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (subset @ Y1 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y1 @ Y2))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y1) => 25.25/3.85 (in @ Y0 @ 25.25/3.85 (powerset @ 25.25/3.85 Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (Y0) = 25.25/3.85 (Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 emptyset) => 25.25/3.85 (((Y0) = (emptyset)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (in @ 25.25/3.85 Y1 @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y0)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (((in @ Y1 @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (in @ Y0 @ 25.25/3.85 (powerset @ Y0))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y0) @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i > $o]: 25.25/3.85 (in @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i > $o]: 25.25/3.85 (subset @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (in @ 25.25/3.85 Y1 @ 25.25/3.85 ( 25.25/3.85 setadjoin @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 setadjoin @ 25.25/3.85 Y1 @ 25.25/3.85 emptyset))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y3 : $o]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (Y3))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (Y3))) => 25.25/3.85 (Y3))))))))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) | 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))))) => 25.25/3.85 (((( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 ( 25.25/3.85 (??) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) & 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (emptyset))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y1))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y1))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y1 @ Y2)) = 25.25/3.85 (binunion @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y2))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.25/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl624])). 25.25/3.85 thf(zip_derived_cl656, plain, 25.25/3.85 (~ (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => (in @ 25.25/3.85 Y2 @ Y1)))))) => 25.25/3.85 (subset @ Y0 @ Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((Y0) = (Y1))) => (subset @ Y1 @ Y0))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((Y0) = (Y1))) => (subset @ Y0 @ Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (in @ Y2 @ Y1)))))) => 25.25/3.85 (subset @ Y0 @ Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (in @ Y2 @ Y1)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (((((~) @ ( 25.25/3.85 in @ Y2 @ Y1))) => 25.25/3.85 (((~) @ ( 25.25/3.85 in @ Y2 @ Y0)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (((((~) @ ( 25.25/3.85 in @ Y2 @ Y1))) => 25.25/3.85 (((~) @ ( 25.25/3.85 subset @ 25.25/3.85 Y0 @ Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((~) @ (subset @ Y0 @ Y1))) => 25.25/3.85 (((Y0) != (Y1))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (((( 25.25/3.85 (~) @ ( 25.25/3.85 in @ Y2 @ 25.25/3.85 Y1))) => 25.25/3.85 (( 25.25/3.85 (Y0) != 25.25/3.85 (Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y2)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (subset @ Y1 @ 25.25/3.85 (setadjoin @ Y0 @ 25.25/3.85 Y1)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y1 @ Y2))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y1) => 25.25/3.85 (in @ Y0 @ 25.25/3.85 (powerset @ Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y1) => 25.25/3.85 (((subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (Y0) = 25.25/3.85 (Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 emptyset) => 25.25/3.85 (((Y0) = (emptyset)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (in @ 25.25/3.85 Y1 @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y0)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y1 @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y0)) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (in @ Y0 @ 25.25/3.85 (powerset @ Y0))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 (powerset @ 25.25/3.85 Y0) @ 25.25/3.85 (powerset @ 25.25/3.85 Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i > $o]: 25.25/3.85 (in @ 25.25/3.85 ( 25.25/3.85 dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y0)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i > $o]: 25.25/3.85 (subset @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (in @ 25.25/3.85 Y1 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y0 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y1 @ 25.25/3.85 emptyset))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y3 : $o]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (Y3))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (Y3))) => 25.25/3.85 (Y3))))))))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) | 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 ( 25.25/3.85 (??) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) & 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (emptyset))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y1))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y1))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y1 @ Y2)) = 25.25/3.85 (binunion @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y2))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.25/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl642])). 25.25/3.85 thf(zip_derived_cl677, plain, 25.25/3.85 (~ (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((Y0) = (Y1))) => (subset @ Y1 @ Y0))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((Y0) = (Y1))) => (subset @ Y0 @ Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => (in @ 25.25/3.85 Y2 @ Y1)))))) => 25.25/3.85 (subset @ Y0 @ Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (in @ Y2 @ Y1)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (((((~) @ (in @ 25.25/3.85 Y2 @ Y1))) => 25.25/3.85 (((~) @ (in @ 25.25/3.85 Y2 @ Y0)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (((((~) @ ( 25.25/3.85 in @ Y2 @ Y1))) => 25.25/3.85 (((~) @ ( 25.25/3.85 subset @ Y0 @ 25.25/3.85 Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((~) @ (subset @ Y0 @ Y1))) => 25.25/3.85 (((Y0) != (Y1))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (((((~) @ ( 25.25/3.85 in @ Y2 @ 25.25/3.85 Y1))) => 25.25/3.85 (((Y0) != 25.25/3.85 (Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y2)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (subset @ Y1 @ 25.25/3.85 (setadjoin @ Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 setadjoin @ 25.25/3.85 Y1 @ Y2))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => (in @ 25.25/3.85 Y0 @ 25.25/3.85 (powerset @ Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y1) => 25.25/3.85 (((subset @ 25.25/3.85 Y1 @ Y0) => 25.25/3.85 (((Y0) = 25.25/3.85 (Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 emptyset) => 25.25/3.85 (((Y0) = (emptyset)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (in @ 25.25/3.85 Y1 @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y1 @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y0)) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (in @ Y0 @ 25.25/3.85 (powerset @ Y0))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y1) => 25.25/3.85 (subset @ 25.25/3.85 (powerset @ 25.25/3.85 Y0) @ 25.25/3.85 (powerset @ 25.25/3.85 Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i > $o]: 25.25/3.85 (in @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i > $o]: 25.25/3.85 (subset @ 25.25/3.85 ( 25.25/3.85 dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (in @ 25.25/3.85 Y1 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y0 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y1 @ 25.25/3.85 emptyset))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y3 : $o]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (Y3))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (Y3))) => 25.25/3.85 (Y3))))))))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) | 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 ( 25.25/3.85 (??) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) & 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (emptyset))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y1))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y1))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y1 @ Y2)) = 25.25/3.85 (binunion @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y2))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.25/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl656])). 25.25/3.85 thf(zip_derived_cl696, plain, 25.25/3.85 (~ (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((Y0) = (Y1))) => (subset @ Y0 @ Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => (in @ 25.25/3.85 Y2 @ Y1)))))) => 25.25/3.85 (subset @ Y0 @ Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (in @ Y2 @ Y1)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (((((~) @ (in @ Y2 @ 25.25/3.85 Y1))) => 25.25/3.85 (((~) @ (in @ Y2 @ 25.25/3.85 Y0)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (((((~) @ (in @ 25.25/3.85 Y2 @ Y1))) => 25.25/3.85 (((~) @ (subset @ 25.25/3.85 Y0 @ Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((~) @ (subset @ Y0 @ Y1))) => 25.25/3.85 (((Y0) != (Y1))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (((((~) @ ( 25.25/3.85 in @ Y2 @ Y1))) => 25.25/3.85 (((Y0) != (Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y1) => 25.25/3.85 (((subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y2)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (subset @ Y1 @ 25.25/3.85 (setadjoin @ Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 setadjoin @ 25.25/3.85 Y1 @ Y2))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => (in @ Y0 @ 25.25/3.85 (powerset @ Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (((subset @ 25.25/3.85 Y1 @ Y0) => 25.25/3.85 (((Y0) = (Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 emptyset) => 25.25/3.85 (((Y0) = (emptyset)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y1 @ Y0) => 25.25/3.85 (in @ Y1 @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((in @ 25.25/3.85 Y1 @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (in @ Y0 @ 25.25/3.85 (powerset @ Y0))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y0) @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i > $o]: 25.25/3.85 (in @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i > $o]: 25.25/3.85 (subset @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (in @ 25.25/3.85 Y1 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y0 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y1 @ 25.25/3.85 emptyset))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y3 : $o]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (Y3))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (Y3))) => 25.25/3.85 (Y3))))))))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) | 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (((( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 ( 25.25/3.85 (??) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) & 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (emptyset))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y1))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y1))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y1 @ Y2)) = 25.25/3.85 (binunion @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y2))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.25/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl677])). 25.25/3.85 thf(zip_derived_cl711, plain, 25.25/3.85 (~ (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => (in @ 25.25/3.85 Y2 @ Y1)))))) => 25.25/3.85 (subset @ Y0 @ Y1))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (((in @ Y2 @ Y0) => (in @ 25.25/3.85 Y2 @ Y1)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (((((~) @ (in @ Y2 @ Y1))) => 25.25/3.85 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (((((~) @ (in @ Y2 @ 25.25/3.85 Y1))) => 25.25/3.85 (((~) @ (subset @ 25.25/3.85 Y0 @ Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((~) @ (subset @ Y0 @ Y1))) => 25.25/3.85 (((Y0) != (Y1))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (((((~) @ ( 25.25/3.85 in @ Y2 @ Y1))) => 25.25/3.85 (((Y0) != (Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y1) => 25.25/3.85 (((subset @ 25.25/3.85 Y1 @ Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y2)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (subset @ Y1 @ 25.25/3.85 (setadjoin @ Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y1 @ Y2))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => (in @ Y0 @ 25.25/3.85 (powerset @ Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (((subset @ Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (((Y0) = (Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((subset @ Y0 @ emptyset) => 25.25/3.85 (((Y0) = (emptyset)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y1 @ Y0) => 25.25/3.85 (in @ Y1 @ 25.25/3.85 (powerset @ Y0)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((in @ Y1 @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (in @ Y0 @ 25.25/3.85 (powerset @ Y0))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y0) @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.85 (in @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i > $o]: 25.25/3.85 (subset @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (in @ 25.25/3.85 Y1 @ 25.25/3.85 ( 25.25/3.85 setadjoin @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 setadjoin @ 25.25/3.85 Y1 @ 25.25/3.85 emptyset))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y3 : $o]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (Y3))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (Y3))) => 25.25/3.85 (Y3))))))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) | 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (((( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 ( 25.25/3.85 (??) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) & 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (emptyset))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y1))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y1))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y1 @ Y2)) = 25.25/3.85 (binunion @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y2))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.25/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl696])). 25.25/3.85 thf(zip_derived_cl726, plain, 25.25/3.85 (~ (((((!!) @ (^[Y0 : $i]: (subset @ emptyset @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (((in @ Y2 @ Y0) => (in @ 25.25/3.85 Y2 @ Y1)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (((((~) @ (in @ Y2 @ Y1))) => 25.25/3.85 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (((((~) @ (in @ Y2 @ Y1))) => 25.25/3.85 (((~) @ (subset @ 25.25/3.85 Y0 @ Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((~) @ (subset @ Y0 @ Y1))) => 25.25/3.85 (((Y0) != (Y1))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (((((~) @ (in @ 25.25/3.85 Y2 @ Y1))) => 25.25/3.85 (((Y0) != (Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (((subset @ 25.25/3.85 Y1 @ Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y2)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (subset @ Y1 @ 25.25/3.85 (setadjoin @ Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y1 @ Y2))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (in @ Y0 @ 25.25/3.85 (powerset @ Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (((subset @ Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (((Y0) = (Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((subset @ Y0 @ emptyset) => 25.25/3.85 (((Y0) = (emptyset)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y1 @ 25.25/3.85 Y0) => (in @ 25.25/3.85 Y1 @ 25.25/3.85 (powerset @ Y0)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((in @ Y1 @ 25.25/3.85 (powerset @ Y0)) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (in @ Y0 @ (powerset @ Y0))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 (powerset @ 25.25/3.85 Y0) @ 25.25/3.85 (powerset @ 25.25/3.85 Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.85 (in @ 25.25/3.85 ( 25.25/3.85 dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 ( 25.25/3.85 powerset @ 25.25/3.85 Y0)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.85 (subset @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (in @ Y1 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y0 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y1 @ 25.25/3.85 emptyset))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y3 : $o]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (Y3))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (Y3))) => 25.25/3.85 (Y3))))))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) | 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (((( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 ( 25.25/3.85 (??) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) & 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (emptyset))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y1))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y1))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y1 @ Y2)) = 25.25/3.85 (binunion @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y2))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.25/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl711])). 25.25/3.85 thf(zip_derived_cl741, plain, 25.25/3.85 (~ (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (((in @ Y2 @ Y0) => (in @ 25.25/3.85 Y2 @ Y1)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (((((~) @ (in @ Y2 @ Y1))) => 25.25/3.85 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (((((~) @ (in @ Y2 @ Y1))) => 25.25/3.85 (((~) @ (subset @ Y0 @ 25.25/3.85 Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((~) @ (subset @ Y0 @ Y1))) => 25.25/3.85 (((Y0) != (Y1))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (((((~) @ (in @ Y2 @ 25.25/3.85 Y1))) => 25.25/3.85 (((Y0) != (Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (((subset @ Y1 @ 25.25/3.85 Y2) => 25.25/3.85 (subset @ Y0 @ 25.25/3.85 Y2)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (subset @ Y1 @ 25.25/3.85 (setadjoin @ Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y2) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y1 @ Y2))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (in @ Y0 @ 25.25/3.85 (powerset @ Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (((subset @ Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (((Y0) = (Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((subset @ Y0 @ emptyset) => 25.25/3.85 (((Y0) = (emptyset)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y1 @ 25.25/3.85 Y0) => (in @ Y1 @ 25.25/3.85 (powerset @ Y0)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((in @ Y1 @ 25.25/3.85 (powerset @ Y0)) => 25.25/3.85 (subset @ Y1 @ 25.25/3.85 Y0))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (in @ Y0 @ (powerset @ Y0))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y1) => 25.25/3.85 (subset @ 25.25/3.85 (powerset @ 25.25/3.85 Y0) @ 25.25/3.85 (powerset @ 25.25/3.85 Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.85 (in @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.85 (subset @ 25.25/3.85 ( 25.25/3.85 dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (in @ Y1 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y0 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y1 @ 25.25/3.85 emptyset))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y3 : $o]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (Y3))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (Y3))) => 25.25/3.85 (Y3))))))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) | 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (((( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))) => 25.25/3.85 (subset @ 25.25/3.85 Y1 @ Y0))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 ( 25.25/3.85 (??) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) & 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y1)))))))) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (emptyset))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y1))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y1))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 Y1) = 25.25/3.85 (Y0))) => 25.25/3.85 (subset @ 25.25/3.85 Y0 @ Y1))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y1 @ Y2)) = 25.25/3.85 (binunion @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y2))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 setminus @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (~) @ ( 25.25/3.85 in @ 25.25/3.85 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.25/3.85 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl726])). 25.25/3.85 thf(zip_derived_cl756, plain, 25.25/3.85 (~ (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (((((~) @ (in @ Y2 @ Y1))) => 25.25/3.85 (((~) @ (in @ Y2 @ Y0)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (((((~) @ (in @ Y2 @ Y1))) => 25.25/3.85 (((~) @ (subset @ Y0 @ Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((((~) @ (subset @ Y0 @ Y1))) => 25.25/3.85 (((Y0) != (Y1))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((in @ Y2 @ Y0) => 25.25/3.85 (((((~) @ (in @ Y2 @ Y1))) => 25.25/3.85 (((Y0) != (Y1)))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y1) => 25.25/3.85 (((subset @ Y1 @ 25.25/3.85 Y2) => (subset @ 25.25/3.85 Y0 @ Y2)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (subset @ Y1 @ 25.25/3.85 (setadjoin @ Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((!!) @ (^[Y2 : $i]: 25.25/3.85 (((subset @ Y0 @ 25.25/3.85 Y2) => 25.25/3.85 (subset @ Y0 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y1 @ Y2))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (in @ Y0 @ 25.25/3.85 (powerset @ Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y0 @ Y1) => 25.25/3.85 (((subset @ Y1 @ Y0) => 25.25/3.85 (((Y0) = (Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((subset @ Y0 @ emptyset) => 25.25/3.85 (((Y0) = (emptyset)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ Y1 @ 25.25/3.85 Y0) => (in @ Y1 @ 25.25/3.85 (powerset @ Y0)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((in @ Y1 @ 25.25/3.85 (powerset @ Y0)) => 25.25/3.85 (subset @ Y1 @ Y0))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (in @ Y0 @ (powerset @ Y0))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (((subset @ 25.25/3.85 Y0 @ Y1) => 25.25/3.85 (subset @ 25.25/3.85 (powerset @ Y0) @ 25.25/3.85 (powerset @ Y1)))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.85 (in @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 (powerset @ 25.25/3.85 Y0)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.85 (subset @ 25.25/3.85 (dsetconstr @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ (^[Y1 : $i]: 25.25/3.85 (in @ 25.25/3.85 Y1 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y0 @ 25.25/3.85 (setadjoin @ 25.25/3.85 Y1 @ 25.25/3.85 emptyset))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y3 : $o]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (Y3))) => 25.25/3.85 (( 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (Y3))) => 25.25/3.85 (Y3))))))))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binunion @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) | 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 Y1 @ 25.25/3.85 (binunion @ 25.25/3.85 Y0 @ Y1)))))))) => 25.25/3.85 (((((!!) @ (^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y0) => 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 Y1) => 25.25/3.85 (subset @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1))))))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (((!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y2 : $i]: 25.25/3.85 (( 25.25/3.85 (in @ 25.25/3.85 Y2 @ 25.25/3.85 ( 25.25/3.85 binintersect @ 25.25/3.85 Y0 @ Y1)) => 25.25/3.85 (in @ 25.25/3.85 Y2 @ Y0)))))))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (subset @ 25.25/3.85 (binintersect @ 25.25/3.85 Y0 @ Y1) @ 25.25/3.85 Y0))))))) => 25.25/3.85 (((((!!) @ ( 25.25/3.85 ^[Y0 : $i]: 25.25/3.85 (( 25.25/3.85 (!!) @ ( 25.25/3.85 ^[Y1 : $i]: 25.25/3.85 (( 25.25/3.85 (subset @ 25.25/3.85 Y0 @ 25.25/3.86 Y1) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y0))))))))))) => 25.25/3.86 (((( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y1))) => 25.25/3.86 (subset @ 25.25/3.86 Y1 @ Y0))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y1)))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 ( 25.25/3.86 (??) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) & 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y1)))))))) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (emptyset))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y1))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y1 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y1))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y0))) => 25.25/3.86 (subset @ 25.25/3.86 Y0 @ Y1))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y1 @ Y2)) = 25.25/3.86 (binunion @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y2))))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 in @ 25.25/3.86 Y2 @ Y1))) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))) => 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 in @ 25.25/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.25/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl741])). 25.25/3.86 thf(zip_derived_cl766, plain, 25.25/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((in @ Y2 @ Y0) => 25.25/3.86 (((((~) @ (in @ Y2 @ Y1))) => 25.25/3.86 (((~) @ (subset @ Y0 @ Y1)))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((((~) @ (subset @ Y0 @ Y1))) => 25.25/3.86 (((Y0) != (Y1))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((in @ Y2 @ Y0) => 25.25/3.86 (((((~) @ (in @ Y2 @ Y1))) => 25.25/3.86 (((Y0) != (Y1)))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => 25.25/3.86 (((subset @ Y1 @ 25.25/3.86 Y2) => (subset @ 25.25/3.86 Y0 @ Y2)))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (subset @ Y1 @ 25.25/3.86 (setadjoin @ Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((subset @ Y0 @ 25.25/3.86 Y2) => (subset @ 25.25/3.86 Y0 @ 25.25/3.86 (setadjoin @ Y1 @ 25.25/3.86 Y2))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => (in @ 25.25/3.86 Y0 @ (powerset @ Y1)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => 25.25/3.86 (((subset @ Y1 @ Y0) => 25.25/3.86 (((Y0) = (Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((subset @ Y0 @ emptyset) => 25.25/3.86 (((Y0) = (emptyset)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y1 @ Y0) => 25.25/3.86 (in @ Y1 @ 25.25/3.86 (powerset @ Y0)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((in @ Y1 @ 25.25/3.86 (powerset @ Y0)) => 25.25/3.86 (subset @ Y1 @ Y0))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (in @ Y0 @ (powerset @ Y0))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ 25.25/3.86 Y1) => 25.25/3.86 (subset @ 25.25/3.86 (powerset @ Y0) @ 25.25/3.86 (powerset @ Y1)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.86 (in @ 25.25/3.86 (dsetconstr @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 (powerset @ Y0)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.86 (subset @ 25.25/3.86 (dsetconstr @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y0))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (in @ 25.25/3.86 Y1 @ 25.25/3.86 ( 25.25/3.86 setadjoin @ 25.25/3.86 Y0 @ 25.25/3.86 ( 25.25/3.86 setadjoin @ 25.25/3.86 Y1 @ 25.25/3.86 emptyset))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y3 : $o]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (Y3))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (Y3))) => 25.25/3.86 (Y3))))))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) | 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 Y0 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 Y1 @ 25.25/3.86 (binunion @ 25.25/3.86 Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y0))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y0))))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y1))) => 25.25/3.86 (subset @ 25.25/3.86 Y1 @ Y0))))))))) => 25.25/3.86 (((( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y1)))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 ( 25.25/3.86 (??) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) & 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y1)))))))) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (emptyset))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y1))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y1 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y1))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y0))) => 25.25/3.86 (subset @ 25.25/3.86 Y0 @ Y1))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y1 @ Y2)) = 25.25/3.86 (binunion @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y2))))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 in @ 25.25/3.86 Y2 @ Y1))) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))) => 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 in @ 25.25/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.25/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl756])). 25.25/3.86 thf(zip_derived_cl777, plain, 25.25/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((((~) @ (subset @ Y0 @ Y1))) => 25.25/3.86 (((Y0) != (Y1))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((in @ Y2 @ Y0) => 25.25/3.86 (((((~) @ (in @ Y2 @ Y1))) => 25.25/3.86 (((Y0) != (Y1)))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => 25.25/3.86 (((subset @ Y1 @ Y2) => 25.25/3.86 (subset @ Y0 @ Y2)))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((subset @ Y0 @ 25.25/3.86 Y2) => (subset @ 25.25/3.86 Y0 @ 25.25/3.86 (setadjoin @ Y1 @ Y2))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => (in @ 25.25/3.86 Y0 @ (powerset @ Y1)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => 25.25/3.86 (((subset @ Y1 @ Y0) => 25.25/3.86 (((Y0) = (Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((subset @ Y0 @ emptyset) => 25.25/3.86 (((Y0) = (emptyset)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y1 @ Y0) => 25.25/3.86 (in @ Y1 @ 25.25/3.86 (powerset @ Y0)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((in @ Y1 @ 25.25/3.86 (powerset @ Y0)) => 25.25/3.86 (subset @ Y1 @ Y0))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (in @ Y0 @ (powerset @ Y0))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ 25.25/3.86 Y1) => (subset @ 25.25/3.86 (powerset @ Y0) @ 25.25/3.86 (powerset @ Y1)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.86 (in @ 25.25/3.86 (dsetconstr @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 (powerset @ Y0)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.86 (subset @ 25.25/3.86 (dsetconstr @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y0))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (in @ Y1 @ 25.25/3.86 (setadjoin @ 25.25/3.86 Y0 @ 25.25/3.86 (setadjoin @ 25.25/3.86 Y1 @ 25.25/3.86 emptyset))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y3 : $o]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (Y3))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (Y3))) => 25.25/3.86 (Y3))))))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) | 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 Y0 @ 25.25/3.86 (binunion @ 25.25/3.86 Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 Y1 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y0))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y0))))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y1))) => 25.25/3.86 (subset @ 25.25/3.86 Y1 @ Y0))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y1)))))))))))) => 25.25/3.86 (((( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 ( 25.25/3.86 (??) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) & 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y1)))))))) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (emptyset))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y1))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y1 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y1))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y0))) => 25.25/3.86 (subset @ 25.25/3.86 Y0 @ Y1))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y1 @ Y2)) = 25.25/3.86 (binunion @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y2))))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 in @ 25.25/3.86 Y2 @ Y1))) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))) => 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 in @ 25.25/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.25/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl766])). 25.25/3.86 thf(zip_derived_cl787, plain, 25.25/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((in @ Y2 @ Y0) => 25.25/3.86 (((((~) @ (in @ Y2 @ Y1))) => 25.25/3.86 (((Y0) != (Y1)))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => 25.25/3.86 (((subset @ Y1 @ Y2) => 25.25/3.86 (subset @ Y0 @ Y2)))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((subset @ Y0 @ Y2) => 25.25/3.86 (subset @ Y0 @ 25.25/3.86 (setadjoin @ Y1 @ Y2))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => (in @ 25.25/3.86 Y0 @ (powerset @ Y1)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => 25.25/3.86 (((subset @ Y1 @ Y0) => 25.25/3.86 (((Y0) = (Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((subset @ Y0 @ emptyset) => 25.25/3.86 (((Y0) = (emptyset)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y1 @ Y0) => 25.25/3.86 (in @ Y1 @ 25.25/3.86 (powerset @ Y0)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((in @ Y1 @ 25.25/3.86 (powerset @ Y0)) => 25.25/3.86 (subset @ Y1 @ Y0))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (in @ Y0 @ (powerset @ Y0))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ 25.25/3.86 Y1) => (subset @ 25.25/3.86 (powerset @ Y0) @ 25.25/3.86 (powerset @ Y1)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.86 (in @ 25.25/3.86 (dsetconstr @ Y0 @ 25.25/3.86 Y1) @ 25.25/3.86 (powerset @ Y0)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.86 (subset @ 25.25/3.86 (dsetconstr @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y0))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (((in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 (binunion @ 25.25/3.86 Y0 @ Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (in @ Y1 @ 25.25/3.86 (setadjoin @ 25.25/3.86 Y0 @ 25.25/3.86 (setadjoin @ 25.25/3.86 Y1 @ 25.25/3.86 emptyset))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y3 : $o]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (Y3))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (Y3))) => 25.25/3.86 (Y3))))))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) | 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 Y0 @ 25.25/3.86 (binunion @ 25.25/3.86 Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 Y1 @ 25.25/3.86 (binunion @ 25.25/3.86 Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y0))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y0))))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y1))) => 25.25/3.86 (subset @ 25.25/3.86 Y1 @ Y0))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y1)))))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 ( 25.25/3.86 (??) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) & 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y1)))))))) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (emptyset))))))))))) => 25.25/3.86 (((( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y1))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y1 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y1))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y0))) => 25.25/3.86 (subset @ 25.25/3.86 Y0 @ Y1))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y1 @ Y2)) = 25.25/3.86 (binunion @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y2))))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 in @ 25.25/3.86 Y2 @ Y1))) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))) => 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 in @ 25.25/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.25/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl777])). 25.25/3.86 thf(zip_derived_cl797, plain, 25.25/3.86 (~ (((((!!) @ (^[Y0 : $i]: (subset @ Y0 @ Y0)))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => 25.25/3.86 (((subset @ Y1 @ Y2) => 25.25/3.86 (subset @ Y0 @ Y2)))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((subset @ Y0 @ Y2) => 25.25/3.86 (subset @ Y0 @ 25.25/3.86 (setadjoin @ Y1 @ Y2))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => (in @ Y0 @ 25.25/3.86 (powerset @ Y1)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => 25.25/3.86 (((subset @ Y1 @ Y0) => 25.25/3.86 (((Y0) = (Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((subset @ Y0 @ emptyset) => 25.25/3.86 (((Y0) = (emptyset)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y1 @ Y0) => (in @ 25.25/3.86 Y1 @ (powerset @ Y0)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((in @ Y1 @ 25.25/3.86 (powerset @ Y0)) => 25.25/3.86 (subset @ Y1 @ Y0))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => 25.25/3.86 (subset @ 25.25/3.86 (powerset @ Y0) @ 25.25/3.86 (powerset @ Y1)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.86 (in @ 25.25/3.86 (dsetconstr @ Y0 @ Y1) @ 25.25/3.86 (powerset @ Y0)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.86 (subset @ 25.25/3.86 (dsetconstr @ Y0 @ 25.25/3.86 Y1) @ 25.25/3.86 Y0))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (((in @ Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (in @ Y2 @ 25.25/3.86 (binunion @ 25.25/3.86 Y0 @ Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (in @ Y1 @ 25.25/3.86 (setadjoin @ 25.25/3.86 Y0 @ 25.25/3.86 (setadjoin @ 25.25/3.86 Y1 @ emptyset))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y3 : $o]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (Y3))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (Y3))) => 25.25/3.86 (Y3))))))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) | 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 Y0 @ 25.25/3.86 (binunion @ 25.25/3.86 Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 Y1 @ 25.25/3.86 (binunion @ 25.25/3.86 Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y0))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y0))))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y1))) => 25.25/3.86 (subset @ 25.25/3.86 Y1 @ Y0))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y1)))))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 ( 25.25/3.86 (??) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) & 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y1)))))))) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (emptyset))))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y1))))))) => 25.25/3.86 (((( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y1 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y1))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y0))) => 25.25/3.86 (subset @ 25.25/3.86 Y0 @ Y1))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y1 @ Y2)) = 25.25/3.86 (binunion @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y2))))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 in @ 25.25/3.86 Y2 @ Y1))) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))) => 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 setminus @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 in @ 25.25/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.25/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl787])). 25.25/3.86 thf(zip_derived_cl806, plain, 25.25/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => 25.25/3.86 (((subset @ Y1 @ Y2) => 25.25/3.86 (subset @ Y0 @ Y2)))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (((subset @ Y0 @ Y2) => 25.25/3.86 (subset @ Y0 @ 25.25/3.86 (setadjoin @ Y1 @ Y2))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => (in @ Y0 @ 25.25/3.86 (powerset @ Y1)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => 25.25/3.86 (((subset @ Y1 @ Y0) => 25.25/3.86 (((Y0) = (Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((subset @ Y0 @ emptyset) => 25.25/3.86 (((Y0) = (emptyset)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y1 @ Y0) => (in @ 25.25/3.86 Y1 @ (powerset @ Y0)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((in @ Y1 @ 25.25/3.86 (powerset @ Y0)) => 25.25/3.86 (subset @ Y1 @ Y0))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((subset @ Y0 @ Y1) => 25.25/3.86 (subset @ 25.25/3.86 (powerset @ Y0) @ 25.25/3.86 (powerset @ Y1)))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.86 (in @ 25.25/3.86 (dsetconstr @ Y0 @ Y1) @ 25.25/3.86 (powerset @ Y0)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.25/3.86 (subset @ 25.25/3.86 (dsetconstr @ Y0 @ Y1) @ 25.25/3.86 Y0))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ (^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (in @ Y1 @ 25.25/3.86 (setadjoin @ 25.25/3.86 Y0 @ 25.25/3.86 (setadjoin @ 25.25/3.86 Y1 @ emptyset))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (((in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 (binunion @ 25.25/3.86 Y0 @ Y1))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y3 : $o]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (Y3))) => 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (Y3))) => 25.25/3.86 (Y3))))))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) | 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 Y0 @ 25.25/3.86 ( 25.25/3.86 binunion @ 25.25/3.86 Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ (^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 Y1 @ 25.25/3.86 (binunion @ 25.25/3.86 Y0 @ Y1)))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) => 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 Y1) => 25.25/3.86 (subset @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1))))))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y0)))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y0))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (subset @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y0))))))))))) => 25.25/3.86 (((((!!) @ (^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (Y1))) => 25.25/3.86 (subset @ 25.25/3.86 Y1 @ Y0))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 ( 25.25/3.86 binintersect @ 25.25/3.86 Y0 @ Y1)) => 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y1)))))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (((!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.25/3.86 (( 25.25/3.86 (~) @ ( 25.25/3.86 ( 25.25/3.86 (??) @ ( 25.25/3.86 ^[Y2 : $i]: 25.25/3.86 (( 25.25/3.86 (in @ 25.25/3.86 Y2 @ 25.25/3.86 Y0) & 25.25/3.86 (in @ 25.25/3.86 Y2 @ Y1)))))))) => 25.25/3.86 (( 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ 25.25/3.86 Y1) = 25.25/3.86 (emptyset))))))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (subset @ 25.25/3.86 (binintersect @ 25.25/3.86 Y0 @ Y1) @ 25.25/3.86 Y1))))))) => 25.25/3.86 (((((!!) @ ( 25.25/3.86 ^[Y0 : $i]: 25.25/3.86 (( 25.25/3.86 (!!) @ ( 25.25/3.86 ^[Y1 : $i]: 25.25/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y1 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))))))))))) => 25.35/3.86 (((( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y0))) => 25.35/3.86 (subset @ 25.35/3.86 Y0 @ Y1))))))))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y1 @ Y2)) = 25.35/3.86 (binunion @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y2))))))))))))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl797])). 25.35/3.86 thf(zip_derived_cl815, plain, 25.35/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y1 @ (setadjoin @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((subset @ Y0 @ Y2) => 25.35/3.86 (subset @ Y0 @ 25.35/3.86 (setadjoin @ Y1 @ Y2))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => (in @ Y0 @ 25.35/3.86 (powerset @ Y1)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => 25.35/3.86 (((subset @ Y1 @ Y0) => 25.35/3.86 (((Y0) = (Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((subset @ Y0 @ emptyset) => 25.35/3.86 (((Y0) = (emptyset)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y1 @ Y0) => (in @ 25.35/3.86 Y1 @ (powerset @ Y0)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((in @ Y1 @ (powerset @ Y0)) => 25.35/3.86 (subset @ Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => 25.35/3.86 (subset @ 25.35/3.86 (powerset @ Y0) @ 25.35/3.86 (powerset @ Y1)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (in @ 25.35/3.86 (dsetconstr @ Y0 @ Y1) @ 25.35/3.86 (powerset @ Y0)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (subset @ 25.35/3.86 (dsetconstr @ Y0 @ Y1) @ 25.35/3.86 Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (in @ Y1 @ 25.35/3.86 (setadjoin @ Y0 @ 25.35/3.86 (setadjoin @ Y1 @ 25.35/3.86 emptyset))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y3 : $o]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (Y3))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (Y3))) => 25.35/3.86 (Y3))))))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) | 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 Y0 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 Y1 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y0))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))) => 25.35/3.86 (subset @ 25.35/3.86 Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 ( 25.35/3.86 (??) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) & 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (emptyset))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y1))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y1 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y0))) => 25.35/3.86 (subset @ 25.35/3.86 Y0 @ Y1))))))))) => 25.35/3.86 (((( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y1 @ Y2)) = 25.35/3.86 (binunion @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y2))))))))))))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl806])). 25.35/3.86 thf(zip_derived_cl822, plain, 25.35/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((subset @ Y0 @ Y2) => 25.35/3.86 (subset @ Y0 @ 25.35/3.86 (setadjoin @ Y1 @ Y2))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => (in @ Y0 @ 25.35/3.86 (powerset @ Y1)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => 25.35/3.86 (((subset @ Y1 @ Y0) => 25.35/3.86 (((Y0) = (Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((subset @ Y0 @ emptyset) => 25.35/3.86 (((Y0) = (emptyset)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y1 @ Y0) => (in @ Y1 @ 25.35/3.86 (powerset @ Y0)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((in @ Y1 @ (powerset @ Y0)) => 25.35/3.86 (subset @ Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => 25.35/3.86 (subset @ (powerset @ Y0) @ 25.35/3.86 (powerset @ Y1)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (in @ 25.35/3.86 (dsetconstr @ Y0 @ Y1) @ 25.35/3.86 (powerset @ Y0)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (subset @ 25.35/3.86 (dsetconstr @ Y0 @ Y1) @ 25.35/3.86 Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (in @ Y1 @ 25.35/3.86 (setadjoin @ Y0 @ 25.35/3.86 (setadjoin @ Y1 @ 25.35/3.86 emptyset))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y3 : $o]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (Y3))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (Y3))) => 25.35/3.86 (Y3))))))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (((in @ 25.35/3.86 Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1) | 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 Y0 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 Y1 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y0))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))) => 25.35/3.86 (subset @ 25.35/3.86 Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 ( 25.35/3.86 (??) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) & 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (emptyset))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y1))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y1 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y0))) => 25.35/3.86 (subset @ 25.35/3.86 Y0 @ Y1))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y1 @ Y2)) = 25.35/3.86 (binunion @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y2))))))))))))) => 25.35/3.86 (((( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl815])). 25.35/3.86 thf(zip_derived_cl827, plain, 25.35/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => (in @ Y0 @ 25.35/3.86 (powerset @ Y1)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => 25.35/3.86 (((subset @ Y1 @ Y0) => (((Y0) = (Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((subset @ Y0 @ emptyset) => (((Y0) = (emptyset)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y1 @ Y0) => (in @ Y1 @ 25.35/3.86 (powerset @ Y0)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((in @ Y1 @ (powerset @ Y0)) => 25.35/3.86 (subset @ Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => 25.35/3.86 (subset @ (powerset @ Y0) @ 25.35/3.86 (powerset @ Y1)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (in @ 25.35/3.86 (dsetconstr @ Y0 @ Y1) @ 25.35/3.86 (powerset @ Y0)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (subset @ 25.35/3.86 (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (in @ Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (in @ Y1 @ 25.35/3.86 (setadjoin @ Y0 @ 25.35/3.86 (setadjoin @ Y1 @ 25.35/3.86 emptyset))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y3 : $o]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (Y3))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (Y3))) => 25.35/3.86 (Y3))))))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (((in @ 25.35/3.86 Y2 @ Y1) | 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y0 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 Y1 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((subset @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y0))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))) => 25.35/3.86 (subset @ 25.35/3.86 Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 ( 25.35/3.86 (??) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) & 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (emptyset))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y1))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y1 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y0))) => 25.35/3.86 (subset @ 25.35/3.86 Y0 @ Y1))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y1 @ Y2)) = 25.35/3.86 (binunion @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y2))))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl822])). 25.35/3.86 thf(zip_derived_cl833, plain, 25.35/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => 25.35/3.86 (((subset @ Y1 @ Y0) => (((Y0) = (Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((subset @ Y0 @ emptyset) => (((Y0) = (emptyset)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y1 @ Y0) => (in @ Y1 @ 25.35/3.86 (powerset @ Y0)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((in @ Y1 @ (powerset @ Y0)) => 25.35/3.86 (subset @ Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => (subset @ 25.35/3.86 (powerset @ Y0) @ 25.35/3.86 (powerset @ Y1)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (in @ (dsetconstr @ Y0 @ Y1) @ 25.35/3.86 (powerset @ Y0)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (subset @ 25.35/3.86 (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 Y0) => (in @ 25.35/3.86 Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (in @ Y1 @ 25.35/3.86 (setadjoin @ Y0 @ 25.35/3.86 (setadjoin @ Y1 @ 25.35/3.86 emptyset))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y3 : $o]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (Y3))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (Y3))) => 25.35/3.86 (Y3))))))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) | 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y0 @ 25.35/3.86 (binunion @ Y0 @ 25.35/3.86 Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y1 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((subset @ 25.35/3.86 Y0 @ Y1) => 25.35/3.86 (((binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y0))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y1))) => 25.35/3.86 (subset @ 25.35/3.86 Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 ( 25.35/3.86 (??) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) & 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (emptyset))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y1))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y1 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y0))) => 25.35/3.86 (subset @ 25.35/3.86 Y0 @ Y1))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y1 @ Y2)) = 25.35/3.86 (binunion @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y2))))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl827])). 25.35/3.86 thf(zip_derived_cl840, plain, 25.35/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((subset @ Y0 @ emptyset) => (((Y0) = (emptyset)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y1 @ Y0) => (in @ Y1 @ 25.35/3.86 (powerset @ Y0)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((in @ Y1 @ (powerset @ Y0)) => 25.35/3.86 (subset @ Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => (subset @ 25.35/3.86 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (in @ (dsetconstr @ Y0 @ Y1) @ 25.35/3.86 (powerset @ Y0)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (subset @ 25.35/3.86 (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 Y0) => (in @ 25.35/3.86 Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (in @ Y1 @ 25.35/3.86 (setadjoin @ Y0 @ 25.35/3.86 (setadjoin @ Y1 @ emptyset))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y3 : $o]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (Y3))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (Y3))) => 25.35/3.86 (Y3))))))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) | 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y0 @ 25.35/3.86 (binunion @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y1 @ 25.35/3.86 (binunion @ Y0 @ 25.35/3.86 Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (((in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y0))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((((binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y1))) => 25.35/3.86 (subset @ 25.35/3.86 Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 ( 25.35/3.86 (??) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) & 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (emptyset))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y1))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y1 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y0))) => 25.35/3.86 (subset @ 25.35/3.86 Y0 @ Y1))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y1 @ Y2)) = 25.35/3.86 (binunion @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y2))))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl833])). 25.35/3.86 thf(zip_derived_cl846, plain, 25.35/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y1 @ Y0) => (in @ Y1 @ 25.35/3.86 (powerset @ Y0)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((in @ Y1 @ (powerset @ Y0)) => 25.35/3.86 (subset @ Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => (subset @ 25.35/3.86 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (in @ (dsetconstr @ Y0 @ Y1) @ 25.35/3.86 (powerset @ Y0)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (subset @ 25.35/3.86 (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ Y0) => 25.35/3.86 (in @ Y2 @ 25.35/3.86 (binunion @ Y0 @ 25.35/3.86 Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (in @ Y1 @ 25.35/3.86 (setadjoin @ Y0 @ 25.35/3.86 (setadjoin @ Y1 @ emptyset))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 Y1) => (in @ 25.35/3.86 Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y3 : $o]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (Y3))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (Y3))) => 25.35/3.86 (Y3))))))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ 25.35/3.86 Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1) | 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y0 @ 25.35/3.86 (binunion @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y1 @ 25.35/3.86 (binunion @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (((in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (((subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y0))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))) => 25.35/3.86 (subset @ 25.35/3.86 Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((( 25.35/3.86 (~) @ ( 25.35/3.86 ((??) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) & 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (emptyset))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y1))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y1 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y0))) => 25.35/3.86 (subset @ 25.35/3.86 Y0 @ Y1))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y1 @ Y2)) = 25.35/3.86 (binunion @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y2))))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl840])). 25.35/3.86 thf(zip_derived_cl852, plain, 25.35/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((in @ Y1 @ (powerset @ Y0)) => (subset @ 25.35/3.86 Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => (subset @ 25.35/3.86 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (in @ (dsetconstr @ Y0 @ Y1) @ 25.35/3.86 (powerset @ Y0)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (subset @ (dsetconstr @ Y0 @ Y1) @ 25.35/3.86 Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ Y0) => 25.35/3.86 (in @ Y2 @ 25.35/3.86 (binunion @ Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (in @ Y1 @ 25.35/3.86 (setadjoin @ Y0 @ 25.35/3.86 (setadjoin @ Y1 @ emptyset))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 Y1) => (in @ 25.35/3.86 Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y3 : $o]: 25.35/3.86 (((in @ 25.35/3.86 Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (Y3))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (Y3))) => 25.35/3.86 (Y3))))))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (((in @ 25.35/3.86 Y2 @ Y1) | 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y0 @ 25.35/3.86 (binunion @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y1 @ 25.35/3.86 (binunion @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (((subset @ 25.35/3.86 Y2 @ Y0) => 25.35/3.86 (((subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (((in @ 25.35/3.86 Y2 @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y0))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))) => 25.35/3.86 (subset @ 25.35/3.86 Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((((~) @ ( 25.35/3.86 ((??) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) & 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))) => 25.35/3.86 (((binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (emptyset))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y1))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y1 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y0))) => 25.35/3.86 (subset @ 25.35/3.86 Y0 @ Y1))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y1 @ Y2)) = 25.35/3.86 (binunion @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y2))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl846])). 25.35/3.86 thf(zip_derived_cl857, plain, 25.35/3.86 (~ (((((!!) @ (^[Y0 : $i]: (in @ Y0 @ (powerset @ Y0))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => (subset @ 25.35/3.86 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (in @ (dsetconstr @ Y0 @ Y1) @ 25.35/3.86 (powerset @ Y0)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (subset @ (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ Y0) => 25.35/3.86 (in @ Y2 @ 25.35/3.86 (binunion @ Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (in @ Y1 @ 25.35/3.86 (setadjoin @ Y0 @ 25.35/3.86 (setadjoin @ Y1 @ emptyset))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ Y1) => 25.35/3.86 (in @ Y2 @ 25.35/3.86 (binunion @ Y0 @ 25.35/3.86 Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y3 : $o]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (((( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (Y3))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (Y3))) => 25.35/3.86 (Y3))))))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (((in @ Y2 @ 25.35/3.86 Y1) | (in @ 25.35/3.86 Y2 @ Y0)))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y0 @ 25.35/3.86 (binunion @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y1 @ 25.35/3.86 (binunion @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ Y2 @ 25.35/3.86 Y0)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ 25.35/3.86 Y0 @ Y1) => 25.35/3.86 (((binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y0))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y1))) => 25.35/3.86 (subset @ 25.35/3.86 Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 ( 25.35/3.86 (??) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) & 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (emptyset))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y1))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((subset @ 25.35/3.86 Y1 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y1))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y0))) => 25.35/3.86 (subset @ 25.35/3.86 Y0 @ Y1))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y1 @ Y2)) = 25.35/3.86 (binunion @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y2))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl852])). 25.35/3.86 thf(zip_derived_cl863, plain, 25.35/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ Y1) => (subset @ 25.35/3.86 (powerset @ Y0) @ (powerset @ Y1)))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (in @ (dsetconstr @ Y0 @ Y1) @ 25.35/3.86 (powerset @ Y0)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (subset @ (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ Y0) => (in @ 25.35/3.86 Y2 @ 25.35/3.86 (binunion @ Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (in @ Y1 @ 25.35/3.86 (setadjoin @ Y0 @ 25.35/3.86 (setadjoin @ Y1 @ emptyset))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ Y1) => 25.35/3.86 (in @ Y2 @ 25.35/3.86 (binunion @ Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((!!) @ (^[Y3 : $o]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (Y3))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (Y3))) => 25.35/3.86 (Y3))))))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (((in @ Y2 @ 25.35/3.86 Y1) | (in @ 25.35/3.86 Y2 @ Y0)))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y0 @ 25.35/3.86 (binunion @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y1 @ 25.35/3.86 (binunion @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ 25.35/3.86 Y0 @ Y1) => 25.35/3.86 (((binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y0))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((((binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y1))) => 25.35/3.86 (subset @ 25.35/3.86 Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 ( 25.35/3.86 (??) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) & 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (emptyset))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y1))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((subset @ 25.35/3.86 Y1 @ Y0) => 25.35/3.86 (((binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y1))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y0))) => 25.35/3.86 (subset @ 25.35/3.86 Y0 @ Y1))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y1 @ Y2)) = 25.35/3.86 (binunion @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y2))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((!!) @ (^[Y0 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl857])). 25.35/3.86 thf(zip_derived_cl869, plain, 25.35/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (in @ (dsetconstr @ Y0 @ Y1) @ 25.35/3.86 (powerset @ Y0)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (subset @ (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ Y0) => (in @ 25.35/3.86 Y2 @ (binunion @ Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (in @ Y1 @ 25.35/3.86 (setadjoin @ Y0 @ 25.35/3.86 (setadjoin @ Y1 @ emptyset))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ Y1) => 25.35/3.86 (in @ Y2 @ 25.35/3.86 (binunion @ Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((!!) @ (^[Y3 : $o]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (Y3))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (Y3))) => 25.35/3.86 (Y3))))))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 (binunion @ Y0 @ 25.35/3.86 Y1)) => 25.35/3.86 (((in @ Y2 @ Y1) | 25.35/3.86 (in @ Y2 @ Y0)))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y0 @ 25.35/3.86 (binunion @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y1 @ 25.35/3.86 (binunion @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (((in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((subset @ Y0 @ 25.35/3.86 Y1) => 25.35/3.86 (((binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y0))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((((binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y1))) => 25.35/3.86 (subset @ 25.35/3.86 Y1 @ Y0))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((( 25.35/3.86 (~) @ ( 25.35/3.86 ((??) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) & 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y1)))))))) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (emptyset))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 Y1))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (subset @ 25.35/3.86 Y1 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 Y1) = 25.35/3.86 (Y1))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((((binintersect @ 25.35/3.86 Y0 @ Y1) = 25.35/3.86 (Y0))) => 25.35/3.86 (subset @ 25.35/3.86 Y0 @ Y1))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ 25.35/3.86 ( 25.35/3.86 binunion @ 25.35/3.86 Y1 @ Y2)) = 25.35/3.86 (binunion @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y1) @ 25.35/3.86 ( 25.35/3.86 binintersect @ 25.35/3.86 Y0 @ Y2))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (in @ 25.35/3.86 Y2 @ Y0)))))))))))) => 25.35/3.86 (((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ ( 25.35/3.86 ^[Y1 : $i]: 25.35/3.86 (( 25.35/3.86 (!!) @ ( 25.35/3.86 ^[Y2 : $i]: 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 ( 25.35/3.86 setminus @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (~) @ ( 25.35/3.86 in @ 25.35/3.86 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.86 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl863])). 25.35/3.86 thf(zip_derived_cl873, plain, 25.35/3.86 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.86 (subset @ (dsetconstr @ Y0 @ Y1) @ Y0))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ Y0) => (in @ 25.35/3.86 Y2 @ (binunion @ Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (in @ Y1 @ 25.35/3.86 (setadjoin @ Y0 @ 25.35/3.86 (setadjoin @ Y1 @ emptyset))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ Y1) => (in @ 25.35/3.86 Y2 @ 25.35/3.86 (binunion @ Y0 @ Y1))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((!!) @ (^[Y3 : $o]: 25.35/3.86 (((in @ 25.35/3.86 Y2 @ 25.35/3.86 (binunion @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (Y3))) => 25.35/3.86 (( 25.35/3.86 (( 25.35/3.86 (in @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (Y3))) => 25.35/3.86 (Y3))))))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 (binunion @ Y0 @ Y1)) => 25.35/3.86 (((in @ Y2 @ Y1) | 25.35/3.86 (in @ Y2 @ Y0)))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y0 @ 25.35/3.86 (binunion @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (subset @ Y1 @ 25.35/3.86 (binunion @ Y0 @ Y1)))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ Y2 @ 25.35/3.86 Y0) => 25.35/3.86 (((in @ Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (in @ Y2 @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((subset @ 25.35/3.86 Y2 @ Y0) => 25.35/3.86 (((subset @ 25.35/3.86 Y2 @ 25.35/3.86 Y1) => 25.35/3.86 (subset @ 25.35/3.86 Y2 @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1))))))))))))))) => 25.35/3.86 (((((!!) @ (^[Y0 : $i]: 25.35/3.86 (((!!) @ (^[Y1 : $i]: 25.35/3.86 (((!!) @ (^[Y2 : $i]: 25.35/3.86 (((in @ 25.35/3.86 Y2 @ 25.35/3.86 (binintersect @ 25.35/3.86 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y0)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ 25.35/3.87 Y1) @ 25.35/3.87 Y0))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y0 @ 25.35/3.87 Y1) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = (Y0))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (Y1))) => 25.35/3.87 (subset @ Y1 @ 25.35/3.87 Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (((in @ 25.35/3.87 Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ ( 25.35/3.87 ((??) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) & 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (( 25.35/3.87 (subset @ 25.35/3.87 Y1 @ 25.35/3.87 Y0) => 25.35/3.87 (( 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 Y1) = 25.35/3.87 (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (( 25.35/3.87 (( 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 Y1) = 25.35/3.87 (Y0))) => 25.35/3.87 (subset @ 25.35/3.87 Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 ( 25.35/3.87 binunion @ 25.35/3.87 Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (( 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y1 : $i]: 25.35/3.87 (( 25.35/3.87 (!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y1 : $i]: 25.35/3.87 (( 25.35/3.87 (!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl869])). 25.35/3.87 thf(zip_derived_cl877, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => (in @ Y2 @ 25.35/3.87 (binunion @ Y0 @ Y1))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (in @ Y1 @ 25.35/3.87 (setadjoin @ Y0 @ 25.35/3.87 (setadjoin @ Y1 @ emptyset))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y1) => (in @ 25.35/3.87 Y2 @ (binunion @ Y0 @ Y1))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((!!) @ (^[Y3 : $o]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binunion @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (((( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (Y3))) => 25.35/3.87 (( 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y1) => 25.35/3.87 (Y3))) => 25.35/3.87 (Y3))))))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binunion @ Y0 @ Y1)) => 25.35/3.87 (((in @ Y2 @ Y1) | 25.35/3.87 (in @ Y2 @ Y0)))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ Y0 @ 25.35/3.87 (binunion @ Y0 @ Y1)))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ Y1 @ 25.35/3.87 (binunion @ Y0 @ Y1)))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (((in @ Y2 @ 25.35/3.87 Y1) => (in @ 25.35/3.87 Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((subset @ 25.35/3.87 Y2 @ Y0) => 25.35/3.87 (((subset @ 25.35/3.87 Y2 @ Y1) => 25.35/3.87 (subset @ 25.35/3.87 Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 Y0)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ 25.35/3.87 Y0))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y0 @ 25.35/3.87 Y1) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = (Y0))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ 25.35/3.87 Y0 @ Y1) = (Y1))) => 25.35/3.87 (subset @ Y1 @ Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ ( 25.35/3.87 ((??) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 ( 25.35/3.87 ( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) & 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ 25.35/3.87 Y1 @ 25.35/3.87 Y0) => 25.35/3.87 (( 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (( 25.35/3.87 (( 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 Y1) = 25.35/3.87 (Y0))) => 25.35/3.87 (subset @ 25.35/3.87 Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (( 25.35/3.87 (!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 ( 25.35/3.87 binunion @ 25.35/3.87 Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (( 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl873])). 25.35/3.87 thf(zip_derived_cl883, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (in @ Y1 @ 25.35/3.87 (setadjoin @ Y0 @ 25.35/3.87 (setadjoin @ Y1 @ emptyset))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y1) => (in @ 25.35/3.87 Y2 @ (binunion @ Y0 @ Y1))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((!!) @ (^[Y3 : $o]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binunion @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (((((in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (Y3))) => 25.35/3.87 (((( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y1) => 25.35/3.87 (Y3))) => 25.35/3.87 (Y3))))))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binunion @ Y0 @ Y1)) => 25.35/3.87 (((in @ Y2 @ Y1) | 25.35/3.87 (in @ Y2 @ Y0)))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ Y0 @ (binunion @ Y0 @ Y1)))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ Y1 @ 25.35/3.87 (binunion @ Y0 @ Y1)))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((in @ Y2 @ 25.35/3.87 Y1) => (in @ 25.35/3.87 Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((subset @ Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (((subset @ 25.35/3.87 Y2 @ Y1) => 25.35/3.87 (subset @ 25.35/3.87 Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ 25.35/3.87 Y0))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y0 @ Y1) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = (Y0))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ 25.35/3.87 Y0 @ Y1) = (Y1))) => 25.35/3.87 (subset @ Y1 @ Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ ( 25.35/3.87 ((??) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (((in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) & 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ 25.35/3.87 Y1 @ Y0) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((( 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (Y0))) => 25.35/3.87 (subset @ 25.35/3.87 Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (( 25.35/3.87 (!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 ( 25.35/3.87 binunion @ 25.35/3.87 Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (( 25.35/3.87 (!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (( 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl877])). 25.35/3.87 thf(zip_derived_cl888, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y1) => (in @ Y2 @ 25.35/3.87 (binunion @ Y0 @ Y1))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((!!) @ (^[Y3 : $o]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binunion @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (((((in @ Y2 @ 25.35/3.87 Y0) => (Y3))) => 25.35/3.87 (((((in @ 25.35/3.87 Y2 @ 25.35/3.87 Y1) => 25.35/3.87 (Y3))) => 25.35/3.87 (Y3))))))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binunion @ Y0 @ Y1)) => 25.35/3.87 (((in @ Y2 @ Y1) | (in @ 25.35/3.87 Y2 @ Y0)))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ Y0 @ (binunion @ Y0 @ Y1)))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ Y1 @ (binunion @ Y0 @ Y1)))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((in @ Y2 @ Y1) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((subset @ Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (((subset @ Y2 @ 25.35/3.87 Y1) => 25.35/3.87 (subset @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ 25.35/3.87 Y0))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y0 @ Y1) => 25.35/3.87 (((binintersect @ Y0 @ 25.35/3.87 Y1) = (Y0))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ 25.35/3.87 Y0 @ Y1) = (Y1))) => 25.35/3.87 (subset @ Y1 @ Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ (( 25.35/3.87 (??) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) & 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ 25.35/3.87 Y1 @ Y0) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (Y0))) => 25.35/3.87 (subset @ 25.35/3.87 Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 ( 25.35/3.87 binunion @ 25.35/3.87 Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (( 25.35/3.87 (!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (( 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (( 25.35/3.87 (!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (( 25.35/3.87 (!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl883])). 25.35/3.87 thf(zip_derived_cl892, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((!!) @ (^[Y3 : $o]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binunion @ Y0 @ 25.35/3.87 Y1)) => 25.35/3.87 (((((in @ Y2 @ 25.35/3.87 Y0) => (Y3))) => 25.35/3.87 (((((in @ Y2 @ 25.35/3.87 Y1) => (Y3))) => 25.35/3.87 (Y3))))))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binunion @ Y0 @ Y1)) => 25.35/3.87 (((in @ Y2 @ Y1) | (in @ 25.35/3.87 Y2 @ Y0)))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ Y0 @ (binunion @ Y0 @ Y1)))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ Y1 @ (binunion @ Y0 @ Y1)))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((in @ Y2 @ Y1) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((subset @ Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (((subset @ Y2 @ 25.35/3.87 Y1) => (subset @ 25.35/3.87 Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ Y0))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y0 @ Y1) => 25.35/3.87 (((binintersect @ Y0 @ 25.35/3.87 Y1) = (Y0))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ 25.35/3.87 Y1) = (Y1))) => 25.35/3.87 (subset @ Y1 @ Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ 25.35/3.87 Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ (((??) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) & 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ 25.35/3.87 Y0) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (Y0))) => 25.35/3.87 (subset @ 25.35/3.87 Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 ( 25.35/3.87 binunion @ 25.35/3.87 Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (( 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (( 25.35/3.87 (!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (( 25.35/3.87 (!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl888])). 25.35/3.87 thf(zip_derived_cl897, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binunion @ Y0 @ Y1)) => 25.35/3.87 (((in @ Y2 @ Y1) | (in @ Y2 @ 25.35/3.87 Y0)))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ Y0 @ (binunion @ Y0 @ Y1)))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ Y1 @ (binunion @ Y0 @ Y1)))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((in @ Y2 @ Y1) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ 25.35/3.87 Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((subset @ Y2 @ Y0) => 25.35/3.87 (((subset @ Y2 @ 25.35/3.87 Y1) => (subset @ 25.35/3.87 Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ Y0))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y0 @ Y1) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = 25.35/3.87 (Y0))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ 25.35/3.87 Y1) = (Y1))) => 25.35/3.87 (subset @ Y1 @ Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ (((??) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) & 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ 25.35/3.87 Y1) @ 25.35/3.87 Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ 25.35/3.87 Y0) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ 25.35/3.87 Y0 @ Y1) = 25.35/3.87 (Y0))) => 25.35/3.87 (subset @ Y0 @ 25.35/3.87 Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 (binunion @ 25.35/3.87 Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (( 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl892])). 25.35/3.87 thf(zip_derived_cl901, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ Y0 @ (binunion @ Y0 @ Y1)))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ Y1 @ (binunion @ Y0 @ Y1)))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((in @ Y2 @ Y1) => (in @ 25.35/3.87 Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((subset @ Y2 @ Y0) => 25.35/3.87 (((subset @ Y2 @ Y1) => 25.35/3.87 (subset @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ 25.35/3.87 Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ 25.35/3.87 Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ Y0))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y0 @ Y1) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = 25.35/3.87 (Y0))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = 25.35/3.87 (Y1))) => 25.35/3.87 (subset @ Y1 @ Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ (((??) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (((in @ 25.35/3.87 Y2 @ Y0) & 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ Y0 @ 25.35/3.87 Y1) = (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ 25.35/3.87 Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ 25.35/3.87 Y0) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ 25.35/3.87 Y0 @ Y1) = (Y0))) => 25.35/3.87 (subset @ Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 (binunion @ 25.35/3.87 Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (((in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (( 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ Y2 @ 25.35/3.87 Y1))) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl897])). 25.35/3.87 thf(zip_derived_cl906, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ Y1 @ (binunion @ Y0 @ Y1)))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((in @ Y2 @ Y1) => (in @ 25.35/3.87 Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((subset @ Y2 @ Y0) => 25.35/3.87 (((subset @ Y2 @ Y1) => 25.35/3.87 (subset @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ Y0))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y0 @ Y1) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = 25.35/3.87 (Y0))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = 25.35/3.87 (Y1))) => 25.35/3.87 (subset @ Y1 @ Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ (((??) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 Y0) & (in @ 25.35/3.87 Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ Y0 @ 25.35/3.87 Y1) = (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ 25.35/3.87 Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ Y0) => 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ Y1) = (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ 25.35/3.87 Y0 @ Y1) = (Y0))) => 25.35/3.87 (subset @ Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 ( 25.35/3.87 binunion @ 25.35/3.87 Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (((( 25.35/3.87 (~) @ ( 25.35/3.87 in @ Y2 @ 25.35/3.87 Y1))) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (((in @ 25.35/3.87 Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (((in @ 25.35/3.87 Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ Y2 @ 25.35/3.87 Y1))))))))))))))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl901])). 25.35/3.87 thf(zip_derived_cl911, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((in @ Y2 @ Y1) => (in @ 25.35/3.87 Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((subset @ Y2 @ Y0) => 25.35/3.87 (((subset @ Y2 @ Y1) => 25.35/3.87 (subset @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ (binintersect @ Y0 @ Y1) @ 25.35/3.87 Y0))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y0 @ Y1) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = (Y0))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = 25.35/3.87 (Y1))) => 25.35/3.87 (subset @ Y1 @ Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ (((??) @ (^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) & 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = 25.35/3.87 (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ 25.35/3.87 Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ Y0) => 25.35/3.87 (((binintersect @ Y0 @ 25.35/3.87 Y1) = (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ 25.35/3.87 Y0 @ Y1) = (Y0))) => 25.35/3.87 (subset @ Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 ( 25.35/3.87 binunion @ 25.35/3.87 Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 ( 25.35/3.87 binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (( 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ ( 25.35/3.87 ^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (((~) @ ( 25.35/3.87 in @ Y2 @ 25.35/3.87 Y1))))))))))))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl906])). 25.35/3.87 thf(zip_derived_cl917, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((subset @ Y2 @ Y0) => 25.35/3.87 (((subset @ Y2 @ Y1) => 25.35/3.87 (subset @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ (binintersect @ Y0 @ Y1) @ Y0))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y0 @ Y1) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = (Y0))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = (Y1))) => 25.35/3.87 (subset @ Y1 @ Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ (((??) @ (^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) & 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = 25.35/3.87 (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ Y0) => 25.35/3.87 (((binintersect @ Y0 @ 25.35/3.87 Y1) = (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ 25.35/3.87 Y1) = (Y0))) => 25.35/3.87 (subset @ Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 (binunion @ 25.35/3.87 Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (( 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))))))))))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl911])). 25.35/3.87 thf(zip_derived_cl923, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ (binintersect @ Y0 @ Y1) @ Y0))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y0 @ Y1) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = (Y0))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = (Y1))) => 25.35/3.87 (subset @ Y1 @ Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ 25.35/3.87 Y1)) => 25.35/3.87 (in @ Y2 @ Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ (((??) @ (^[Y2 : $i]: 25.35/3.87 (((in @ 25.35/3.87 Y2 @ Y0) & 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = 25.35/3.87 (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ Y0) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = 25.35/3.87 (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ 25.35/3.87 Y1) = (Y0))) => 25.35/3.87 (subset @ Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 (binunion @ 25.35/3.87 Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ 25.35/3.87 Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (( 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ Y2 @ 25.35/3.87 Y1))) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (( 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 ( 25.35/3.87 setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ 25.35/3.87 Y2 @ Y1))))))))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl917])). 25.35/3.87 thf(zip_derived_cl929, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ (binintersect @ Y0 @ Y1) @ Y0))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y0 @ Y1) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = (Y0))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = (Y1))) => 25.35/3.87 (subset @ Y1 @ Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ (((??) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 Y0) & (in @ 25.35/3.87 Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = 25.35/3.87 (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ Y0) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = 25.35/3.87 (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = 25.35/3.87 (Y0))) => 25.35/3.87 (subset @ Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 (binunion @ 25.35/3.87 Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (((( 25.35/3.87 (~) @ ( 25.35/3.87 in @ Y2 @ 25.35/3.87 Y1))) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ 25.35/3.87 Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ 25.35/3.87 Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ 25.35/3.87 Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (( 25.35/3.87 (~) @ ( 25.35/3.87 in @ Y2 @ 25.35/3.87 Y1))))))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl923])). 25.35/3.87 thf(zip_derived_cl936, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y0 @ Y1) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = (Y0))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = (Y1))) => 25.35/3.87 (subset @ Y1 @ Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ (((??) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 Y0) & (in @ 25.35/3.87 Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = 25.35/3.87 (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ Y0) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = 25.35/3.87 (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = 25.35/3.87 (Y0))) => 25.35/3.87 (subset @ Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 (binunion @ 25.35/3.87 Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (((((~) @ ( 25.35/3.87 in @ Y2 @ 25.35/3.87 Y1))) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (((~) @ ( 25.35/3.87 in @ Y2 @ 25.35/3.87 Y1))))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl929])). 25.35/3.87 thf(zip_derived_cl944, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = (Y1))) => 25.35/3.87 (subset @ Y1 @ Y0))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ (((??) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) & 25.35/3.87 (in @ Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = 25.35/3.87 (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ (binintersect @ Y0 @ Y1) @ 25.35/3.87 Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ Y0) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = 25.35/3.87 (Y0))) => 25.35/3.87 (subset @ Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 (binunion @ Y1 @ 25.35/3.87 Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 Y0) => 25.35/3.87 (((((~) @ ( 25.35/3.87 in @ Y2 @ Y1))) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (((~) @ ( 25.35/3.87 in @ Y2 @ Y1))))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl936])). 25.35/3.87 thf(zip_derived_cl955, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (binintersect @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y1)))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ (((??) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) & 25.35/3.87 (in @ Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ (binintersect @ Y0 @ Y1) @ Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ Y0) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = (Y0))) => 25.35/3.87 (subset @ Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((binintersect @ 25.35/3.87 Y0 @ 25.35/3.87 (binunion @ Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y1) @ 25.35/3.87 (binintersect @ 25.35/3.87 Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((((~) @ ( 25.35/3.87 in @ Y2 @ Y1))) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ 25.35/3.87 Y0 @ Y1)) => 25.35/3.87 (((~) @ ( 25.35/3.87 in @ Y2 @ Y1))))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl944])). 25.35/3.87 thf(zip_derived_cl962, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((~) @ (((??) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) & 25.35/3.87 (in @ Y2 @ Y1)))))))) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = (emptyset))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ (binintersect @ Y0 @ Y1) @ Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ Y0) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = (Y0))) => 25.35/3.87 (subset @ Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((binintersect @ Y0 @ 25.35/3.87 (binunion @ Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 (binintersect @ Y0 @ 25.35/3.87 Y1) @ 25.35/3.87 (binintersect @ Y0 @ 25.35/3.87 Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((((~) @ (in @ 25.35/3.87 Y2 @ Y1))) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ 25.35/3.87 Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ 25.35/3.87 Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ 25.35/3.87 Y1)) => 25.35/3.87 (((~) @ (in @ 25.35/3.87 Y2 @ Y1))))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl955])). 25.35/3.87 thf(zip_derived_cl967, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (subset @ (binintersect @ Y0 @ Y1) @ Y1))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ Y0) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = (Y0))) => 25.35/3.87 (subset @ Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((binintersect @ Y0 @ 25.35/3.87 (binunion @ Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ 25.35/3.87 (binintersect @ Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((((~) @ (in @ Y2 @ 25.35/3.87 Y1))) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1)) => 25.35/3.87 (((~) @ (in @ Y2 @ 25.35/3.87 Y1))))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl962])). 25.35/3.87 thf(zip_derived_cl973, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((subset @ Y1 @ Y0) => 25.35/3.87 (((binintersect @ Y0 @ Y1) = (Y1))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = (Y0))) => 25.35/3.87 (subset @ Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((binintersect @ Y0 @ 25.35/3.87 (binunion @ Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ 25.35/3.87 (binintersect @ Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((((~) @ (in @ Y2 @ Y1))) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1)) => 25.35/3.87 (((~) @ (in @ Y2 @ Y1))))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl967])). 25.35/3.87 thf(zip_derived_cl979, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((((binintersect @ Y0 @ Y1) = (Y0))) => 25.35/3.87 (subset @ Y0 @ Y1))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((binintersect @ Y0 @ 25.35/3.87 (binunion @ Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ 25.35/3.87 (binintersect @ Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((((~) @ (in @ Y2 @ Y1))) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1)) => 25.35/3.87 (((~) @ (in @ Y2 @ Y1))))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl973])). 25.35/3.87 thf(zip_derived_cl984, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((binintersect @ Y0 @ 25.35/3.87 (binunion @ Y1 @ Y2)) = 25.35/3.87 (binunion @ 25.35/3.87 (binintersect @ Y0 @ Y1) @ 25.35/3.87 (binintersect @ Y0 @ Y2))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((((~) @ (in @ Y2 @ Y1))) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1)) => 25.35/3.87 (((~) @ (in @ Y2 @ Y1))))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl979])). 25.35/3.87 thf(zip_derived_cl990, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ Y0) => 25.35/3.87 (((((~) @ (in @ Y2 @ Y1))) => 25.35/3.87 (in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1))))))))))))))) => 25.35/3.87 (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1)) => 25.35/3.87 (((~) @ (in @ Y2 @ Y1))))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl984])). 25.35/3.87 thf(zip_derived_cl995, plain, 25.35/3.87 (~ (((((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1)) => 25.35/3.87 (in @ Y2 @ Y0)))))))))))) => 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1)) => 25.35/3.87 (((~) @ (in @ Y2 @ Y1))))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl990])). 25.35/3.87 thf(zip_derived_cl1001, plain, 25.35/3.87 (~ (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (setminus @ Y0 @ Y1)) => 25.35/3.87 (((~) @ (in @ Y2 @ Y1))))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl995])). 25.35/3.87 thf(zip_derived_cl1006, plain, 25.35/3.87 (~ (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((in @ Y1 @ (setminus @ '#sk1177' @ Y0)) => 25.35/3.87 (((~) @ (in @ Y1 @ Y0)))))))))))), 25.35/3.87 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl1001])). 25.35/3.87 thf(zip_derived_cl1010, plain, 25.35/3.87 (~ (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((in @ Y0 @ (setminus @ '#sk1177' @ '#sk1178')) => 25.35/3.87 (((~) @ (in @ Y0 @ '#sk1178'))))))))), 25.35/3.87 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl1006])). 25.35/3.87 thf(zip_derived_cl1013, plain, 25.35/3.87 (~ (((in @ 25.35/3.87 ('#sk362' @ (setminus @ '#sk1177' @ '#sk1178') @ 25.35/3.87 (^[Y0 : $i]: (in @ Y0 @ '#sk1178'))) @ 25.35/3.87 (setminus @ '#sk1177' @ '#sk1178')) => 25.35/3.87 (((~) @ (in @ 25.35/3.87 ('#sk362' @ (setminus @ '#sk1177' @ '#sk1178') @ 25.35/3.87 (^[Y0 : $i]: (in @ Y0 @ '#sk1178'))) @ 25.35/3.87 '#sk1178')))))), 25.35/3.87 inference('lazy_cnf_exists', [status(thm)], [zip_derived_cl1010])). 25.35/3.87 thf(zip_derived_cl1015, plain, 25.35/3.87 ( (in @ 25.35/3.87 ('#sk362' @ (setminus @ '#sk1177' @ '#sk1178') @ 25.35/3.87 (^[Y0 : $i]: (in @ Y0 @ '#sk1178'))) @ 25.35/3.87 (setminus @ '#sk1177' @ '#sk1178'))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1013])). 25.35/3.87 thf(setminus, axiom, 25.35/3.87 (( setminus ) = 25.35/3.87 ( ^[A:$i,B:$i]: ( dsetconstr @ A @ ( ^[Xx:$i]: ( ~( in @ Xx @ B ) ) ) ) ))). 25.35/3.87 thf(zip_derived_cl0, plain, 25.35/3.87 (((setminus) 25.35/3.87 = ((^[Y0 : $i,Y1 : $i]: 25.35/3.87 (dsetconstr @ Y0 @ (^[Y2 : $i]: (((~) @ (in @ Y2 @ Y1))))))))), 25.35/3.87 inference('cnf', [status(esa)], [setminus])). 25.35/3.87 thf(zip_derived_cl3, plain, 25.35/3.87 (![X1 : $i, X2 : $i]: 25.35/3.87 ((setminus @ X1 @ X2) 25.35/3.87 = ((^[Y0 : $i,Y1 : $i]: 25.35/3.87 (dsetconstr @ Y0 @ (^[Y2 : $i]: (((~) @ (in @ Y2 @ Y1)))))) @ 25.35/3.87 X1 @ X2))), 25.35/3.87 inference('ho_complete_eq', [status(thm)], [zip_derived_cl0])). 25.35/3.87 thf(zip_derived_cl5, plain, 25.35/3.87 (![X1 : $i, X2 : $i]: 25.35/3.87 ((setminus @ X1 @ X2) 25.35/3.87 = (dsetconstr @ X1 @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ X2))))))), 25.35/3.87 inference('ho_norm', [status(thm)], [zip_derived_cl3])). 25.35/3.87 thf(zip_derived_cl113, plain, 25.35/3.87 ( (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((!!) @ (^[Y1 : $i > $o]: 25.35/3.87 (((!!) @ (^[Y2 : $i]: 25.35/3.87 (((in @ Y2 @ 25.35/3.87 (dsetconstr @ Y0 @ Y1)) => (Y1 @ 25.35/3.87 Y2))))))))))))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl97])). 25.35/3.87 thf(zip_derived_cl128, plain, 25.35/3.87 (![X2 : $i]: 25.35/3.87 (((!!) @ (^[Y0 : $i > $o]: 25.35/3.87 (((!!) @ (^[Y1 : $i]: 25.35/3.87 (((in @ Y1 @ (dsetconstr @ X2 @ Y0)) => 25.35/3.87 (Y0 @ Y1)))))))))), 25.35/3.87 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl113])). 25.35/3.87 thf(zip_derived_cl143, plain, 25.35/3.87 (![X2 : $i, X4 : $i > $o]: 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((in @ Y0 @ (dsetconstr @ X2 @ X4)) => (X4 @ Y0))))))), 25.35/3.87 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl128])). 25.35/3.87 thf(zip_derived_cl144, plain, 25.35/3.87 (![X0 : $i, X1 : $i]: 25.35/3.87 (((!!) @ (^[Y0 : $i]: 25.35/3.87 (((in @ Y0 @ 25.35/3.87 (dsetconstr @ X1 @ 25.35/3.87 (^[Y1 : $i]: (((~) @ (in @ Y1 @ X0)))))) => 25.35/3.87 (((~) @ (in @ Y0 @ X0))))))))), 25.35/3.87 inference('triggered_bool_instantiation', [status(thm)], 25.35/3.87 [zip_derived_cl143])). 25.35/3.87 thf(zip_derived_cl1674, plain, 25.35/3.87 (![X0 : $i, X1 : $i, X3 : $i]: 25.35/3.87 (((in @ X3 @ 25.35/3.87 (dsetconstr @ X1 @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ X0)))))) => 25.35/3.87 (((~) @ (in @ X3 @ X0)))))), 25.35/3.87 inference('lazy_cnf_forall', [status(thm)], [zip_derived_cl144])). 25.35/3.87 thf(zip_derived_cl1675, plain, 25.35/3.87 (![X0 : $i, X1 : $i, X3 : $i]: 25.35/3.87 (~ (in @ X3 @ 25.35/3.87 (dsetconstr @ X1 @ (^[Y0 : $i]: (((~) @ (in @ Y0 @ X0)))))) 25.35/3.87 | ~ (in @ X3 @ X0))), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1674])). 25.35/3.87 thf(zip_derived_cl1677, plain, 25.35/3.87 (![X0 : $i, X1 : $i, X2 : $i]: 25.35/3.87 (~ (in @ X2 @ (setminus @ X1 @ X0)) | ~ (in @ X2 @ X0))), 25.35/3.87 inference('sup-', [status(thm)], [zip_derived_cl5, zip_derived_cl1675])). 25.35/3.87 thf(zip_derived_cl1688, plain, 25.35/3.87 (~ (in @ 25.35/3.87 ('#sk362' @ (setminus @ '#sk1177' @ '#sk1178') @ 25.35/3.87 (^[Y0 : $i]: (in @ Y0 @ '#sk1178'))) @ 25.35/3.87 '#sk1178')), 25.35/3.87 inference('sup-', [status(thm)], [zip_derived_cl1015, zip_derived_cl1677])). 25.35/3.87 thf(zip_derived_cl1016, plain, 25.35/3.87 ( (in @ 25.35/3.87 ('#sk362' @ (setminus @ '#sk1177' @ '#sk1178') @ 25.35/3.87 (^[Y0 : $i]: (in @ Y0 @ '#sk1178'))) @ 25.35/3.87 '#sk1178')), 25.35/3.87 inference('lazy_cnf_imply', [status(thm)], [zip_derived_cl1013])). 25.35/3.87 thf(zip_derived_cl1698, plain, ($false), 25.35/3.87 inference('demod', [status(thm)], 25.35/3.87 [zip_derived_cl1688, zip_derived_cl1016])). 25.35/3.87 25.35/3.87 % SZS output end Refutation 25.35/3.87 25.35/3.87 25.35/3.87 % /export/starexec/sandbox2/solver/bin/lams/30_b.l.sh running for 90s 25.35/3.87 % Terminating... 26.01/4.05 % Runner terminated. 26.01/4.06 % Zipperpin 1.5 exiting 26.01/4.06 EOF